home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / gapi-2.0 / atk-api.xml < prev    next >
Encoding:
Extensible Markup Language  |  2009-03-02  |  118.0 KB  |  2,789 lines

  1. <?xml version="1.0"?>
  2. <api>
  3.   <!--
  4.  
  5.         This file was automatically generated.
  6.         Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
  7.  
  8. -->
  9.   <namespace name="Atk" library="libatk-1.0-0.dll">
  10.     <enum name="CoordType" cname="AtkCoordType" gtype="atk_coord_type_get_type" type="enum">
  11.       <member cname="ATK_XY_SCREEN" name="Screen" />
  12.       <member cname="ATK_XY_WINDOW" name="Window" />
  13.     </enum>
  14.     <enum name="HyperlinkStateFlags" cname="AtkHyperlinkStateFlags" gtype="atk_hyperlink_state_flags_get_type" type="flags">
  15.       <member cname="ATK_HYPERLINK_IS_INLINE" name="Inline" value="1 << 0" />
  16.     </enum>
  17.     <enum name="KeyEventType" cname="AtkKeyEventType" gtype="atk_key_event_type_get_type" type="enum">
  18.       <member cname="ATK_KEY_EVENT_PRESS" name="Press" />
  19.       <member cname="ATK_KEY_EVENT_RELEASE" name="Release" />
  20.       <member cname="ATK_KEY_EVENT_LAST_DEFINED" name="LastDefined" />
  21.     </enum>
  22.     <enum name="Layer" cname="AtkLayer" gtype="atk_layer_get_type" type="enum">
  23.       <member cname="ATK_LAYER_INVALID" name="Invalid" />
  24.       <member cname="ATK_LAYER_BACKGROUND" name="Background" />
  25.       <member cname="ATK_LAYER_CANVAS" name="Canvas" />
  26.       <member cname="ATK_LAYER_WIDGET" name="Widget" />
  27.       <member cname="ATK_LAYER_MDI" name="Mdi" />
  28.       <member cname="ATK_LAYER_POPUP" name="Popup" />
  29.       <member cname="ATK_LAYER_OVERLAY" name="Overlay" />
  30.       <member cname="ATK_LAYER_WINDOW" name="Window" />
  31.     </enum>
  32.     <enum name="RelationType" cname="AtkRelationType" gtype="atk_relation_type_get_type" type="enum">
  33.       <member cname="ATK_RELATION_NULL" name="Null" />
  34.       <member cname="ATK_RELATION_CONTROLLED_BY" name="ControlledBy" />
  35.       <member cname="ATK_RELATION_CONTROLLER_FOR" name="ControllerFor" />
  36.       <member cname="ATK_RELATION_LABEL_FOR" name="LabelFor" />
  37.       <member cname="ATK_RELATION_LABELLED_BY" name="LabelledBy" />
  38.       <member cname="ATK_RELATION_MEMBER_OF" name="MemberOf" />
  39.       <member cname="ATK_RELATION_NODE_CHILD_OF" name="NodeChildOf" />
  40.       <member cname="ATK_RELATION_FLOWS_TO" name="FlowsTo" />
  41.       <member cname="ATK_RELATION_FLOWS_FROM" name="FlowsFrom" />
  42.       <member cname="ATK_RELATION_SUBWINDOW_OF" name="SubwindowOf" />
  43.       <member cname="ATK_RELATION_EMBEDS" name="Embeds" />
  44.       <member cname="ATK_RELATION_EMBEDDED_BY" name="EmbeddedBy" />
  45.       <member cname="ATK_RELATION_POPUP_FOR" name="PopupFor" />
  46.       <member cname="ATK_RELATION_PARENT_WINDOW_OF" name="ParentWindowOf" />
  47.       <member cname="ATK_RELATION_DESCRIBED_BY" name="DescribedBy" />
  48.       <member cname="ATK_RELATION_DESCRIPTION_FOR" name="DescriptionFor" />
  49.       <member cname="ATK_RELATION_LAST_DEFINED" name="LastDefined" />
  50.     </enum>
  51.     <enum name="Role" cname="AtkRole" gtype="atk_role_get_type" type="enum">
  52.       <member cname="ATK_ROLE_INVALID" name="Invalid" />
  53.       <member cname="ATK_ROLE_ACCEL_LABEL" name="AccelLabel" />
  54.       <member cname="ATK_ROLE_ALERT" name="Alert" />
  55.       <member cname="ATK_ROLE_ANIMATION" name="Animation" />
  56.       <member cname="ATK_ROLE_ARROW" name="Arrow" />
  57.       <member cname="ATK_ROLE_CALENDAR" name="Calendar" />
  58.       <member cname="ATK_ROLE_CANVAS" name="Canvas" />
  59.       <member cname="ATK_ROLE_CHECK_BOX" name="CheckBox" />
  60.       <member cname="ATK_ROLE_CHECK_MENU_ITEM" name="CheckMenuItem" />
  61.       <member cname="ATK_ROLE_COLOR_CHOOSER" name="ColorChooser" />
  62.       <member cname="ATK_ROLE_COLUMN_HEADER" name="ColumnHeader" />
  63.       <member cname="ATK_ROLE_COMBO_BOX" name="ComboBox" />
  64.       <member cname="ATK_ROLE_DATE_EDITOR" name="DateEditor" />
  65.       <member cname="ATK_ROLE_DESKTOP_ICON" name="DesktopIcon" />
  66.       <member cname="ATK_ROLE_DESKTOP_FRAME" name="DesktopFrame" />
  67.       <member cname="ATK_ROLE_DIAL" name="Dial" />
  68.       <member cname="ATK_ROLE_DIALOG" name="Dialog" />
  69.       <member cname="ATK_ROLE_DIRECTORY_PANE" name="DirectoryPane" />
  70.       <member cname="ATK_ROLE_DRAWING_AREA" name="DrawingArea" />
  71.       <member cname="ATK_ROLE_FILE_CHOOSER" name="FileChooser" />
  72.       <member cname="ATK_ROLE_FILLER" name="Filler" />
  73.       <member cname="ATK_ROLE_FONT_CHOOSER" name="FontChooser" />
  74.       <member cname="ATK_ROLE_FRAME" name="Frame" />
  75.       <member cname="ATK_ROLE_GLASS_PANE" name="GlassPane" />
  76.       <member cname="ATK_ROLE_HTML_CONTAINER" name="HtmlContainer" />
  77.       <member cname="ATK_ROLE_ICON" name="Icon" />
  78.       <member cname="ATK_ROLE_IMAGE" name="Image" />
  79.       <member cname="ATK_ROLE_INTERNAL_FRAME" name="InternalFrame" />
  80.       <member cname="ATK_ROLE_LABEL" name="Label" />
  81.       <member cname="ATK_ROLE_LAYERED_PANE" name="LayeredPane" />
  82.       <member cname="ATK_ROLE_LIST" name="List" />
  83.       <member cname="ATK_ROLE_LIST_ITEM" name="ListItem" />
  84.       <member cname="ATK_ROLE_MENU" name="Menu" />
  85.       <member cname="ATK_ROLE_MENU_BAR" name="MenuBar" />
  86.       <member cname="ATK_ROLE_MENU_ITEM" name="MenuItem" />
  87.       <member cname="ATK_ROLE_OPTION_PANE" name="OptionPane" />
  88.       <member cname="ATK_ROLE_PAGE_TAB" name="PageTab" />
  89.       <member cname="ATK_ROLE_PAGE_TAB_LIST" name="PageTabList" />
  90.       <member cname="ATK_ROLE_PANEL" name="Panel" />
  91.       <member cname="ATK_ROLE_PASSWORD_TEXT" name="PasswordText" />
  92.       <member cname="ATK_ROLE_POPUP_MENU" name="PopupMenu" />
  93.       <member cname="ATK_ROLE_PROGRESS_BAR" name="ProgressBar" />
  94.       <member cname="ATK_ROLE_PUSH_BUTTON" name="PushButton" />
  95.       <member cname="ATK_ROLE_RADIO_BUTTON" name="RadioButton" />
  96.       <member cname="ATK_ROLE_RADIO_MENU_ITEM" name="RadioMenuItem" />
  97.       <member cname="ATK_ROLE_ROOT_PANE" name="RootPane" />
  98.       <member cname="ATK_ROLE_ROW_HEADER" name="RowHeader" />
  99.       <member cname="ATK_ROLE_SCROLL_BAR" name="ScrollBar" />
  100.       <member cname="ATK_ROLE_SCROLL_PANE" name="ScrollPane" />
  101.       <member cname="ATK_ROLE_SEPARATOR" name="Separator" />
  102.       <member cname="ATK_ROLE_SLIDER" name="Slider" />
  103.       <member cname="ATK_ROLE_SPLIT_PANE" name="SplitPane" />
  104.       <member cname="ATK_ROLE_SPIN_BUTTON" name="SpinButton" />
  105.       <member cname="ATK_ROLE_STATUSBAR" name="Statusbar" />
  106.       <member cname="ATK_ROLE_TABLE" name="Table" />
  107.       <member cname="ATK_ROLE_TABLE_CELL" name="TableCell" />
  108.       <member cname="ATK_ROLE_TABLE_COLUMN_HEADER" name="TableColumnHeader" />
  109.       <member cname="ATK_ROLE_TABLE_ROW_HEADER" name="TableRowHeader" />
  110.       <member cname="ATK_ROLE_TEAR_OFF_MENU_ITEM" name="TearOffMenuItem" />
  111.       <member cname="ATK_ROLE_TERMINAL" name="Terminal" />
  112.       <member cname="ATK_ROLE_TEXT" name="Text" />
  113.       <member cname="ATK_ROLE_TOGGLE_BUTTON" name="ToggleButton" />
  114.       <member cname="ATK_ROLE_TOOL_BAR" name="ToolBar" />
  115.       <member cname="ATK_ROLE_TOOL_TIP" name="ToolTip" />
  116.       <member cname="ATK_ROLE_TREE" name="Tree" />
  117.       <member cname="ATK_ROLE_TREE_TABLE" name="TreeTable" />
  118.       <member cname="ATK_ROLE_UNKNOWN" name="Unknown" />
  119.       <member cname="ATK_ROLE_VIEWPORT" name="Viewport" />
  120.       <member cname="ATK_ROLE_WINDOW" name="Window" />
  121.       <member cname="ATK_ROLE_HEADER" name="Header" />
  122.       <member cname="ATK_ROLE_FOOTER" name="Footer" />
  123.       <member cname="ATK_ROLE_PARAGRAPH" name="Paragraph" />
  124.       <member cname="ATK_ROLE_RULER" name="Ruler" />
  125.       <member cname="ATK_ROLE_APPLICATION" name="Application" />
  126.       <member cname="ATK_ROLE_AUTOCOMPLETE" name="Autocomplete" />
  127.       <member cname="ATK_ROLE_EDITBAR" name="Editbar" />
  128.       <member cname="ATK_ROLE_EMBEDDED" name="Embedded" />
  129.       <member cname="ATK_ROLE_ENTRY" name="Entry" />
  130.       <member cname="ATK_ROLE_CHART" name="Chart" />
  131.       <member cname="ATK_ROLE_CAPTION" name="Caption" />
  132.       <member cname="ATK_ROLE_DOCUMENT_FRAME" name="DocumentFrame" />
  133.       <member cname="ATK_ROLE_HEADING" name="Heading" />
  134.       <member cname="ATK_ROLE_PAGE" name="Page" />
  135.       <member cname="ATK_ROLE_SECTION" name="Section" />
  136.       <member cname="ATK_ROLE_REDUNDANT_OBJECT" name="RedundantObject" />
  137.       <member cname="ATK_ROLE_FORM" name="Form" />
  138.       <member cname="ATK_ROLE_LINK" name="Link" />
  139.       <member cname="ATK_ROLE_INPUT_METHOD_WINDOW" name="InputMethodWindow" />
  140.       <member cname="ATK_ROLE_LAST_DEFINED" name="LastDefined" />
  141.     </enum>
  142.     <enum name="StateType" cname="AtkStateType" gtype="atk_state_type_get_type" type="enum">
  143.       <member cname="ATK_STATE_INVALID" name="Invalid" />
  144.       <member cname="ATK_STATE_ACTIVE" name="Active" />
  145.       <member cname="ATK_STATE_ARMED" name="Armed" />
  146.       <member cname="ATK_STATE_BUSY" name="Busy" />
  147.       <member cname="ATK_STATE_CHECKED" name="Checked" />
  148.       <member cname="ATK_STATE_DEFUNCT" name="Defunct" />
  149.       <member cname="ATK_STATE_EDITABLE" name="Editable" />
  150.       <member cname="ATK_STATE_ENABLED" name="Enabled" />
  151.       <member cname="ATK_STATE_EXPANDABLE" name="Expandable" />
  152.       <member cname="ATK_STATE_EXPANDED" name="Expanded" />
  153.       <member cname="ATK_STATE_FOCUSABLE" name="Focusable" />
  154.       <member cname="ATK_STATE_FOCUSED" name="Focused" />
  155.       <member cname="ATK_STATE_HORIZONTAL" name="Horizontal" />
  156.       <member cname="ATK_STATE_ICONIFIED" name="Iconified" />
  157.       <member cname="ATK_STATE_MODAL" name="Modal" />
  158.       <member cname="ATK_STATE_MULTI_LINE" name="MultiLine" />
  159.       <member cname="ATK_STATE_MULTISELECTABLE" name="Multiselectable" />
  160.       <member cname="ATK_STATE_OPAQUE" name="Opaque" />
  161.       <member cname="ATK_STATE_PRESSED" name="Pressed" />
  162.       <member cname="ATK_STATE_RESIZABLE" name="Resizable" />
  163.       <member cname="ATK_STATE_SELECTABLE" name="Selectable" />
  164.       <member cname="ATK_STATE_SELECTED" name="Selected" />
  165.       <member cname="ATK_STATE_SENSITIVE" name="Sensitive" />
  166.       <member cname="ATK_STATE_SHOWING" name="Showing" />
  167.       <member cname="ATK_STATE_SINGLE_LINE" name="SingleLine" />
  168.       <member cname="ATK_STATE_STALE" name="Stale" />
  169.       <member cname="ATK_STATE_TRANSIENT" name="Transient" />
  170.       <member cname="ATK_STATE_VERTICAL" name="Vertical" />
  171.       <member cname="ATK_STATE_VISIBLE" name="Visible" />
  172.       <member cname="ATK_STATE_MANAGES_DESCENDANTS" name="ManagesDescendants" />
  173.       <member cname="ATK_STATE_INDETERMINATE" name="Indeterminate" />
  174.       <member cname="ATK_STATE_TRUNCATED" name="Truncated" />
  175.       <member cname="ATK_STATE_REQUIRED" name="Required" />
  176.       <member cname="ATK_STATE_INVALID_ENTRY" name="InvalidEntry" />
  177.       <member cname="ATK_STATE_SUPPORTS_AUTOCOMPLETION" name="SupportsAutocompletion" />
  178.       <member cname="ATK_STATE_SELECTABLE_TEXT" name="SelectableText" />
  179.       <member cname="ATK_STATE_DEFAULT" name="Default" />
  180.       <member cname="ATK_STATE_ANIMATED" name="Animated" />
  181.       <member cname="ATK_STATE_VISITED" name="Visited" />
  182.       <member cname="ATK_STATE_LAST_DEFINED" name="LastDefined" />
  183.     </enum>
  184.     <enum name="TextAttribute" cname="AtkTextAttribute" gtype="atk_text_attribute_get_type" type="enum">
  185.       <member cname="ATK_TEXT_ATTR_INVALID" name="Invalid" />
  186.       <member cname="ATK_TEXT_ATTR_LEFT_MARGIN" name="LeftMargin" />
  187.       <member cname="ATK_TEXT_ATTR_RIGHT_MARGIN" name="RightMargin" />
  188.       <member cname="ATK_TEXT_ATTR_INDENT" name="Indent" />
  189.       <member cname="ATK_TEXT_ATTR_INVISIBLE" name="Invisible" />
  190.       <member cname="ATK_TEXT_ATTR_EDITABLE" name="Editable" />
  191.       <member cname="ATK_TEXT_ATTR_PIXELS_ABOVE_LINES" name="PixelsAboveLines" />
  192.       <member cname="ATK_TEXT_ATTR_PIXELS_BELOW_LINES" name="PixelsBelowLines" />
  193.       <member cname="ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP" name="PixelsInsideWrap" />
  194.       <member cname="ATK_TEXT_ATTR_BG_FULL_HEIGHT" name="BgFullHeight" />
  195.       <member cname="ATK_TEXT_ATTR_RISE" name="Rise" />
  196.       <member cname="ATK_TEXT_ATTR_UNDERLINE" name="Underline" />
  197.       <member cname="ATK_TEXT_ATTR_STRIKETHROUGH" name="Strikethrough" />
  198.       <member cname="ATK_TEXT_ATTR_SIZE" name="Size" />
  199.       <member cname="ATK_TEXT_ATTR_SCALE" name="Scale" />
  200.       <member cname="ATK_TEXT_ATTR_WEIGHT" name="Weight" />
  201.       <member cname="ATK_TEXT_ATTR_LANGUAGE" name="Language" />
  202.       <member cname="ATK_TEXT_ATTR_FAMILY_NAME" name="FamilyName" />
  203.       <member cname="ATK_TEXT_ATTR_BG_COLOR" name="BgColor" />
  204.       <member cname="ATK_TEXT_ATTR_FG_COLOR" name="FgColor" />
  205.       <member cname="ATK_TEXT_ATTR_BG_STIPPLE" name="BgStipple" />
  206.       <member cname="ATK_TEXT_ATTR_FG_STIPPLE" name="FgStipple" />
  207.       <member cname="ATK_TEXT_ATTR_WRAP_MODE" name="WrapMode" />
  208.       <member cname="ATK_TEXT_ATTR_DIRECTION" name="Direction" />
  209.       <member cname="ATK_TEXT_ATTR_JUSTIFICATION" name="Justification" />
  210.       <member cname="ATK_TEXT_ATTR_STRETCH" name="Stretch" />
  211.       <member cname="ATK_TEXT_ATTR_VARIANT" name="Variant" />
  212.       <member cname="ATK_TEXT_ATTR_STYLE" name="Style" />
  213.       <member cname="ATK_TEXT_ATTR_LAST_DEFINED" name="LastDefined" />
  214.     </enum>
  215.     <enum name="TextBoundary" cname="AtkTextBoundary" gtype="atk_text_boundary_get_type" type="enum">
  216.       <member cname="ATK_TEXT_BOUNDARY_CHAR" name="Char" />
  217.       <member cname="ATK_TEXT_BOUNDARY_WORD_START" name="WordStart" />
  218.       <member cname="ATK_TEXT_BOUNDARY_WORD_END" name="WordEnd" />
  219.       <member cname="ATK_TEXT_BOUNDARY_SENTENCE_START" name="SentenceStart" />
  220.       <member cname="ATK_TEXT_BOUNDARY_SENTENCE_END" name="SentenceEnd" />
  221.       <member cname="ATK_TEXT_BOUNDARY_LINE_START" name="LineStart" />
  222.       <member cname="ATK_TEXT_BOUNDARY_LINE_END" name="LineEnd" />
  223.     </enum>
  224.     <enum name="TextClipType" cname="AtkTextClipType" gtype="atk_text_clip_type_get_type" type="enum">
  225.       <member cname="ATK_TEXT_CLIP_NONE" name="None" />
  226.       <member cname="ATK_TEXT_CLIP_MIN" name="Min" />
  227.       <member cname="ATK_TEXT_CLIP_MAX" name="Max" />
  228.       <member cname="ATK_TEXT_CLIP_BOTH" name="Both" />
  229.     </enum>
  230.     <callback name="EventListener" cname="AtkEventListener">
  231.       <return-type type="void" />
  232.       <parameters>
  233.         <parameter type="AtkObject*" name="obj" />
  234.       </parameters>
  235.     </callback>
  236.     <callback name="EventListenerInit" cname="AtkEventListenerInit">
  237.       <return-type type="void" />
  238.     </callback>
  239.     <callback name="FocusHandler" cname="AtkFocusHandler">
  240.       <return-type type="void" />
  241.       <parameters>
  242.         <parameter type="AtkObject*" name="arg1" />
  243.         <parameter type="gboolean" name="arg2" />
  244.       </parameters>
  245.     </callback>
  246.     <callback name="Function" cname="AtkFunction">
  247.       <return-type type="gboolean" />
  248.       <parameters>
  249.         <parameter type="gpointer" name="data" />
  250.       </parameters>
  251.     </callback>
  252.     <callback name="KeySnoopFunc" cname="AtkKeySnoopFunc">
  253.       <return-type type="gint" />
  254.       <parameters>
  255.         <parameter type="AtkKeyEventStruct*" name="event" />
  256.         <parameter type="gpointer" name="func_data" />
  257.       </parameters>
  258.     </callback>
  259.     <callback name="PropertyChangeHandler" cname="AtkPropertyChangeHandler">
  260.       <return-type type="void" />
  261.       <parameters>
  262.         <parameter type="AtkObject*" name="arg1" />
  263.         <parameter type="AtkPropertyValues*" name="arg2" />
  264.       </parameters>
  265.     </callback>
  266.     <interface name="Action" cname="AtkAction">
  267.       <virtual_method name="DoAction" cname="do_action">
  268.         <return-type type="gboolean" />
  269.         <parameters>
  270.           <parameter type="AtkAction*" name="action" />
  271.           <parameter type="gint" name="i" />
  272.         </parameters>
  273.       </virtual_method>
  274.       <virtual_method name="GetNActions" cname="get_n_actions">
  275.         <return-type type="gint" />
  276.         <parameters>
  277.           <parameter type="AtkAction*" name="action" />
  278.         </parameters>
  279.       </virtual_method>
  280.       <virtual_method name="GetDescription" cname="get_description">
  281.         <return-type type="const-gchar*" />
  282.         <parameters>
  283.           <parameter type="AtkAction*" name="action" />
  284.           <parameter type="gint" name="i" />
  285.         </parameters>
  286.       </virtual_method>
  287.       <virtual_method name="GetName" cname="get_name">
  288.         <return-type type="const-gchar*" />
  289.         <parameters>
  290.           <parameter type="AtkAction*" name="action" />
  291.           <parameter type="gint" name="i" />
  292.         </parameters>
  293.       </virtual_method>
  294.       <virtual_method name="GetKeybinding" cname="get_keybinding">
  295.         <return-type type="const-gchar*" />
  296.         <parameters>
  297.           <parameter type="AtkAction*" name="action" />
  298.           <parameter type="gint" name="i" />
  299.         </parameters>
  300.       </virtual_method>
  301.       <virtual_method name="SetDescription" cname="set_description">
  302.         <return-type type="gboolean" />
  303.         <parameters>
  304.           <parameter type="AtkAction*" name="action" />
  305.           <parameter type="gint" name="i" />
  306.           <parameter type="const-gchar*" name="desc" />
  307.         </parameters>
  308.       </virtual_method>
  309.       <virtual_method name="GetLocalizedName" cname="get_localized_name">
  310.         <return-type type="const-gchar*" />
  311.         <parameters>
  312.           <parameter type="AtkAction*" name="action" />
  313.           <parameter type="gint" name="i" />
  314.         </parameters>
  315.       </virtual_method>
  316.       <method name="DoAction" cname="atk_action_do_action">
  317.         <return-type type="gboolean" />
  318.         <parameters>
  319.           <parameter type="gint" name="i" />
  320.         </parameters>
  321.       </method>
  322.       <method name="GetDescription" cname="atk_action_get_description">
  323.         <return-type type="const-gchar*" />
  324.         <parameters>
  325.           <parameter type="gint" name="i" />
  326.         </parameters>
  327.       </method>
  328.       <method name="GetKeybinding" cname="atk_action_get_keybinding">
  329.         <return-type type="const-gchar*" />
  330.         <parameters>
  331.           <parameter type="gint" name="i" />
  332.         </parameters>
  333.       </method>
  334.       <method name="GetLocalizedName" cname="atk_action_get_localized_name">
  335.         <return-type type="const-gchar*" />
  336.         <parameters>
  337.           <parameter type="gint" name="i" />
  338.         </parameters>
  339.       </method>
  340.       <method name="GetNActions" cname="atk_action_get_n_actions">
  341.         <return-type type="gint" />
  342.       </method>
  343.       <method name="GetName" cname="atk_action_get_name">
  344.         <return-type type="const-gchar*" />
  345.         <parameters>
  346.           <parameter type="gint" name="i" />
  347.         </parameters>
  348.       </method>
  349.       <method name="GetType" cname="atk_action_get_type" shared="true">
  350.         <return-type type="GType" />
  351.       </method>
  352.       <method name="SetDescription" cname="atk_action_set_description">
  353.         <return-type type="gboolean" />
  354.         <parameters>
  355.           <parameter type="gint" name="i" />
  356.           <parameter type="const-gchar*" name="desc" />
  357.         </parameters>
  358.       </method>
  359.     </interface>
  360.     <interface name="Component" cname="AtkComponent">
  361.       <virtual_method name="AddFocusHandler" cname="add_focus_handler">
  362.         <return-type type="guint" />
  363.         <parameters>
  364.           <parameter type="AtkComponent*" name="component" />
  365.           <parameter type="AtkFocusHandler" name="handler" />
  366.         </parameters>
  367.       </virtual_method>
  368.       <virtual_method name="Contains" cname="contains">
  369.         <return-type type="gboolean" />
  370.         <parameters>
  371.           <parameter type="AtkComponent*" name="component" />
  372.           <parameter type="gint" name="x" />
  373.           <parameter type="gint" name="y" />
  374.           <parameter type="AtkCoordType" name="coord_type" />
  375.         </parameters>
  376.       </virtual_method>
  377.       <virtual_method name="RefAccessibleAtPoint" cname="ref_accessible_at_point">
  378.         <return-type type="AtkObject*" owned="true" />
  379.         <parameters>
  380.           <parameter type="AtkComponent*" name="component" />
  381.           <parameter type="gint" name="x" />
  382.           <parameter type="gint" name="y" />
  383.           <parameter type="AtkCoordType" name="coord_type" />
  384.         </parameters>
  385.       </virtual_method>
  386.       <virtual_method name="GetExtents" cname="get_extents">
  387.         <return-type type="void" />
  388.         <parameters>
  389.           <parameter type="AtkComponent*" name="component" />
  390.           <parameter type="gint*" name="x" />
  391.           <parameter type="gint*" name="y" />
  392.           <parameter type="gint*" name="width" />
  393.           <parameter type="gint*" name="height" />
  394.           <parameter type="AtkCoordType" name="coord_type" />
  395.         </parameters>
  396.       </virtual_method>
  397.       <virtual_method name="GetPosition" cname="get_position">
  398.         <return-type type="void" />
  399.         <parameters>
  400.           <parameter type="AtkComponent*" name="component" />
  401.           <parameter type="gint*" name="x" />
  402.           <parameter type="gint*" name="y" />
  403.           <parameter type="AtkCoordType" name="coord_type" />
  404.         </parameters>
  405.       </virtual_method>
  406.       <virtual_method name="GetSize" cname="get_size">
  407.         <return-type type="void" />
  408.         <parameters>
  409.           <parameter type="AtkComponent*" name="component" />
  410.           <parameter type="gint*" name="width" />
  411.           <parameter type="gint*" name="height" />
  412.         </parameters>
  413.       </virtual_method>
  414.       <virtual_method name="GrabFocus" cname="grab_focus">
  415.         <return-type type="gboolean" />
  416.         <parameters>
  417.           <parameter type="AtkComponent*" name="component" />
  418.         </parameters>
  419.       </virtual_method>
  420.       <virtual_method name="RemoveFocusHandler" cname="remove_focus_handler">
  421.         <return-type type="void" />
  422.         <parameters>
  423.           <parameter type="AtkComponent*" name="component" />
  424.           <parameter type="guint" name="handler_id" />
  425.         </parameters>
  426.       </virtual_method>
  427.       <virtual_method name="SetExtents" cname="set_extents">
  428.         <return-type type="gboolean" />
  429.         <parameters>
  430.           <parameter type="AtkComponent*" name="component" />
  431.           <parameter type="gint" name="x" />
  432.           <parameter type="gint" name="y" />
  433.           <parameter type="gint" name="width" />
  434.           <parameter type="gint" name="height" />
  435.           <parameter type="AtkCoordType" name="coord_type" />
  436.         </parameters>
  437.       </virtual_method>
  438.       <virtual_method name="SetPosition" cname="set_position">
  439.         <return-type type="gboolean" />
  440.         <parameters>
  441.           <parameter type="AtkComponent*" name="component" />
  442.           <parameter type="gint" name="x" />
  443.           <parameter type="gint" name="y" />
  444.           <parameter type="AtkCoordType" name="coord_type" />
  445.         </parameters>
  446.       </virtual_method>
  447.       <virtual_method name="SetSize" cname="set_size">
  448.         <return-type type="gboolean" />
  449.         <parameters>
  450.           <parameter type="AtkComponent*" name="component" />
  451.           <parameter type="gint" name="width" />
  452.           <parameter type="gint" name="height" />
  453.         </parameters>
  454.       </virtual_method>
  455.       <virtual_method name="GetLayer" cname="get_layer">
  456.         <return-type type="AtkLayer" />
  457.         <parameters>
  458.           <parameter type="AtkComponent*" name="component" />
  459.         </parameters>
  460.       </virtual_method>
  461.       <virtual_method name="GetMdiZorder" cname="get_mdi_zorder">
  462.         <return-type type="gint" />
  463.         <parameters>
  464.           <parameter type="AtkComponent*" name="component" />
  465.         </parameters>
  466.       </virtual_method>
  467.       <signal name="BoundsChanged" cname="bounds_changed" when="LAST" field_name="bounds_changed">
  468.         <return-type type="void" />
  469.         <parameters>
  470.           <parameter type="AtkComponent*" name="component" />
  471.           <parameter type="AtkRectangle*" name="bounds" />
  472.         </parameters>
  473.       </signal>
  474.       <virtual_method name="GetAlpha" cname="get_alpha">
  475.         <return-type type="gdouble" />
  476.         <parameters>
  477.           <parameter type="AtkComponent*" name="component" />
  478.         </parameters>
  479.       </virtual_method>
  480.       <method name="AddFocusHandler" cname="atk_component_add_focus_handler">
  481.         <return-type type="guint" />
  482.         <parameters>
  483.           <parameter type="AtkFocusHandler" name="handler" />
  484.         </parameters>
  485.       </method>
  486.       <method name="Contains" cname="atk_component_contains">
  487.         <return-type type="gboolean" />
  488.         <parameters>
  489.           <parameter type="gint" name="x" />
  490.           <parameter type="gint" name="y" />
  491.           <parameter type="AtkCoordType" name="coord_type" />
  492.         </parameters>
  493.       </method>
  494.       <method name="GetAlpha" cname="atk_component_get_alpha">
  495.         <return-type type="gdouble" />
  496.       </method>
  497.       <method name="GetExtents" cname="atk_component_get_extents">
  498.         <return-type type="void" />
  499.         <parameters>
  500.           <parameter type="gint*" name="x" />
  501.           <parameter type="gint*" name="y" />
  502.           <parameter type="gint*" name="width" />
  503.           <parameter type="gint*" name="height" />
  504.           <parameter type="AtkCoordType" name="coord_type" />
  505.         </parameters>
  506.       </method>
  507.       <method name="GetLayer" cname="atk_component_get_layer">
  508.         <return-type type="AtkLayer" />
  509.       </method>
  510.       <method name="GetMdiZorder" cname="atk_component_get_mdi_zorder">
  511.         <return-type type="gint" />
  512.       </method>
  513.       <method name="GetPosition" cname="atk_component_get_position">
  514.         <return-type type="void" />
  515.         <parameters>
  516.           <parameter type="gint*" name="x" />
  517.           <parameter type="gint*" name="y" />
  518.           <parameter type="AtkCoordType" name="coord_type" />
  519.         </parameters>
  520.       </method>
  521.       <method name="GetSize" cname="atk_component_get_size">
  522.         <return-type type="void" />
  523.         <parameters>
  524.           <parameter type="gint*" name="width" />
  525.           <parameter type="gint*" name="height" />
  526.         </parameters>
  527.       </method>
  528.       <method name="GetType" cname="atk_component_get_type" shared="true">
  529.         <return-type type="GType" />
  530.       </method>
  531.       <method name="GrabFocus" cname="atk_component_grab_focus">
  532.         <return-type type="gboolean" />
  533.       </method>
  534.       <method name="RefAccessibleAtPoint" cname="atk_component_ref_accessible_at_point">
  535.         <return-type type="AtkObject*" owned="true" />
  536.         <parameters>
  537.           <parameter type="gint" name="x" />
  538.           <parameter type="gint" name="y" />
  539.           <parameter type="AtkCoordType" name="coord_type" />
  540.         </parameters>
  541.       </method>
  542.       <method name="RemoveFocusHandler" cname="atk_component_remove_focus_handler">
  543.         <return-type type="void" />
  544.         <parameters>
  545.           <parameter type="guint" name="handler_id" />
  546.         </parameters>
  547.       </method>
  548.       <method name="SetExtents" cname="atk_component_set_extents">
  549.         <return-type type="gboolean" />
  550.         <parameters>
  551.           <parameter type="gint" name="x" />
  552.           <parameter type="gint" name="y" />
  553.           <parameter type="gint" name="width" />
  554.           <parameter type="gint" name="height" />
  555.           <parameter type="AtkCoordType" name="coord_type" />
  556.         </parameters>
  557.       </method>
  558.       <method name="SetPosition" cname="atk_component_set_position">
  559.         <return-type type="gboolean" />
  560.         <parameters>
  561.           <parameter type="gint" name="x" />
  562.           <parameter type="gint" name="y" />
  563.           <parameter type="AtkCoordType" name="coord_type" />
  564.         </parameters>
  565.       </method>
  566.       <method name="SetSize" cname="atk_component_set_size">
  567.         <return-type type="gboolean" />
  568.         <parameters>
  569.           <parameter type="gint" name="width" />
  570.           <parameter type="gint" name="height" />
  571.         </parameters>
  572.       </method>
  573.     </interface>
  574.     <interface name="Document" cname="AtkDocument">
  575.       <virtual_method name="GetDocumentType" cname="get_document_type">
  576.         <return-type type="const-gchar*" />
  577.         <parameters>
  578.           <parameter type="AtkDocument*" name="document" />
  579.         </parameters>
  580.       </virtual_method>
  581.       <virtual_method cname="get_document" name="GetTheDocument">
  582.         <return-type type="gpointer" />
  583.         <parameters>
  584.           <parameter type="AtkDocument*" name="document" />
  585.         </parameters>
  586.       </virtual_method>
  587.       <virtual_method cname="get_document_locale" name="GetLocale">
  588.         <return-type type="const-gchar*" />
  589.         <parameters>
  590.           <parameter type="AtkDocument*" name="document" />
  591.         </parameters>
  592.       </virtual_method>
  593.       <virtual_method cname="get_document_attributes" name="GetAttributes">
  594.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  595.         <parameters>
  596.           <parameter type="AtkDocument*" name="document" />
  597.         </parameters>
  598.       </virtual_method>
  599.       <virtual_method cname="get_document_attribute_value" name="GetAttributeValue">
  600.         <return-type type="const-gchar*" />
  601.         <parameters>
  602.           <parameter type="AtkDocument*" name="document" />
  603.           <parameter type="const-gchar*" name="attribute_name" />
  604.         </parameters>
  605.       </virtual_method>
  606.       <virtual_method cname="set_document_attribute" name="SetAttributeValue">
  607.         <return-type type="gboolean" />
  608.         <parameters>
  609.           <parameter type="AtkDocument*" name="document" />
  610.           <parameter type="const-gchar*" name="attribute_name" />
  611.           <parameter type="const-gchar*" name="attribute_value" />
  612.         </parameters>
  613.       </virtual_method>
  614.       <signal name="LoadComplete" cname="load_complete" when="LAST">
  615.         <return-type type="void" />
  616.         <parameters>
  617.           <parameter name="inst" type="AtkDocument*" />
  618.         </parameters>
  619.       </signal>
  620.       <signal name="Reload" cname="reload" when="LAST">
  621.         <return-type type="void" />
  622.         <parameters>
  623.           <parameter name="inst" type="AtkDocument*" />
  624.         </parameters>
  625.       </signal>
  626.       <signal name="LoadStopped" cname="load_stopped" when="LAST">
  627.         <return-type type="void" />
  628.         <parameters>
  629.           <parameter name="inst" type="AtkDocument*" />
  630.         </parameters>
  631.       </signal>
  632.       <method name="GetAttributeValue" cname="atk_document_get_attribute_value">
  633.         <return-type type="const-gchar*" />
  634.         <parameters>
  635.           <parameter type="const-gchar*" name="attribute_name" />
  636.         </parameters>
  637.       </method>
  638.       <method name="GetAttributes" cname="atk_document_get_attributes">
  639.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  640.       </method>
  641.       <method cname="atk_document_get_document" name="GetTheDocument">
  642.         <return-type type="gpointer" />
  643.       </method>
  644.       <method name="GetDocumentType" cname="atk_document_get_document_type">
  645.         <return-type type="const-gchar*" />
  646.       </method>
  647.       <method name="GetLocale" cname="atk_document_get_locale">
  648.         <return-type type="const-gchar*" />
  649.       </method>
  650.       <method name="GetType" cname="atk_document_get_type" shared="true">
  651.         <return-type type="GType" />
  652.       </method>
  653.       <method name="SetAttributeValue" cname="atk_document_set_attribute_value">
  654.         <return-type type="gboolean" />
  655.         <parameters>
  656.           <parameter type="const-gchar*" name="attribute_name" />
  657.           <parameter type="const-gchar*" name="attribute_value" />
  658.         </parameters>
  659.       </method>
  660.     </interface>
  661.     <interface name="EditableText" cname="AtkEditableText">
  662.       <virtual_method name="SetRunAttributes" cname="set_run_attributes">
  663.         <return-type type="gboolean" />
  664.         <parameters>
  665.           <parameter type="AtkEditableText*" name="text" />
  666.           <parameter type="AtkAttributeSet*" name="attrib_set" />
  667.           <parameter type="gint" name="start_offset" />
  668.           <parameter type="gint" name="end_offset" />
  669.         </parameters>
  670.       </virtual_method>
  671.       <virtual_method name="SetTextContents" cname="set_text_contents">
  672.         <return-type type="void" />
  673.         <parameters>
  674.           <parameter type="AtkEditableText*" name="text" />
  675.           <parameter type="const-gchar*" name="string" />
  676.         </parameters>
  677.       </virtual_method>
  678.       <virtual_method name="InsertText" cname="insert_text">
  679.         <return-type type="void" />
  680.         <parameters>
  681.           <parameter type="AtkEditableText*" name="text" />
  682.           <parameter type="const-gchar*" name="string" />
  683.           <parameter type="gint" name="length" />
  684.           <parameter type="gint*" name="position" pass_as="ref" />
  685.         </parameters>
  686.       </virtual_method>
  687.       <virtual_method name="CopyText" cname="copy_text">
  688.         <return-type type="void" />
  689.         <parameters>
  690.           <parameter type="AtkEditableText*" name="text" />
  691.           <parameter type="gint" name="start_pos" />
  692.           <parameter type="gint" name="end_pos" />
  693.         </parameters>
  694.       </virtual_method>
  695.       <virtual_method name="CutText" cname="cut_text">
  696.         <return-type type="void" />
  697.         <parameters>
  698.           <parameter type="AtkEditableText*" name="text" />
  699.           <parameter type="gint" name="start_pos" />
  700.           <parameter type="gint" name="end_pos" />
  701.         </parameters>
  702.       </virtual_method>
  703.       <virtual_method name="DeleteText" cname="delete_text">
  704.         <return-type type="void" />
  705.         <parameters>
  706.           <parameter type="AtkEditableText*" name="text" />
  707.           <parameter type="gint" name="start_pos" />
  708.           <parameter type="gint" name="end_pos" />
  709.         </parameters>
  710.       </virtual_method>
  711.       <virtual_method name="PasteText" cname="paste_text">
  712.         <return-type type="void" />
  713.         <parameters>
  714.           <parameter type="AtkEditableText*" name="text" />
  715.           <parameter type="gint" name="position" />
  716.         </parameters>
  717.       </virtual_method>
  718.       <method name="CopyText" cname="atk_editable_text_copy_text">
  719.         <return-type type="void" />
  720.         <parameters>
  721.           <parameter type="gint" name="start_pos" />
  722.           <parameter type="gint" name="end_pos" />
  723.         </parameters>
  724.       </method>
  725.       <method name="CutText" cname="atk_editable_text_cut_text">
  726.         <return-type type="void" />
  727.         <parameters>
  728.           <parameter type="gint" name="start_pos" />
  729.           <parameter type="gint" name="end_pos" />
  730.         </parameters>
  731.       </method>
  732.       <method name="DeleteText" cname="atk_editable_text_delete_text">
  733.         <return-type type="void" />
  734.         <parameters>
  735.           <parameter type="gint" name="start_pos" />
  736.           <parameter type="gint" name="end_pos" />
  737.         </parameters>
  738.       </method>
  739.       <method name="GetType" cname="atk_editable_text_get_type" shared="true">
  740.         <return-type type="GType" />
  741.       </method>
  742.       <method name="InsertText" cname="atk_editable_text_insert_text">
  743.         <return-type type="void" />
  744.         <parameters>
  745.           <parameter type="const-gchar*" name="string" />
  746.           <parameter type="gint" name="length" />
  747.           <parameter type="gint*" name="position" pass_as="ref" />
  748.         </parameters>
  749.       </method>
  750.       <method name="PasteText" cname="atk_editable_text_paste_text">
  751.         <return-type type="void" />
  752.         <parameters>
  753.           <parameter type="gint" name="position" />
  754.         </parameters>
  755.       </method>
  756.       <method name="SetRunAttributes" cname="atk_editable_text_set_run_attributes">
  757.         <return-type type="gboolean" />
  758.         <parameters>
  759.           <parameter type="AtkAttributeSet*" name="attrib_set" />
  760.           <parameter type="gint" name="start_offset" />
  761.           <parameter type="gint" name="end_offset" />
  762.         </parameters>
  763.       </method>
  764.       <method name="SetTextContents" cname="atk_editable_text_set_text_contents">
  765.         <return-type type="void" />
  766.         <parameters>
  767.           <parameter type="const-gchar*" name="string" />
  768.         </parameters>
  769.       </method>
  770.     </interface>
  771.     <interface name="HyperlinkImpl" cname="AtkHyperlinkImpl">
  772.       <virtual_method name="GetHyperlink" cname="get_hyperlink">
  773.         <return-type type="AtkHyperlink*" />
  774.         <parameters>
  775.           <parameter type="AtkHyperlinkImpl*" name="impl" />
  776.         </parameters>
  777.       </virtual_method>
  778.       <method name="GetHyperlink" cname="atk_hyperlink_impl_get_hyperlink">
  779.         <return-type type="AtkHyperlink*" />
  780.       </method>
  781.       <method name="GetType" cname="atk_hyperlink_impl_get_type" shared="true">
  782.         <return-type type="GType" />
  783.       </method>
  784.     </interface>
  785.     <interface name="Hypertext" cname="AtkHypertext">
  786.       <virtual_method name="GetLink" cname="get_link">
  787.         <return-type type="AtkHyperlink*" />
  788.         <parameters>
  789.           <parameter type="AtkHypertext*" name="hypertext" />
  790.           <parameter type="gint" name="link_index" />
  791.         </parameters>
  792.       </virtual_method>
  793.       <virtual_method name="GetNLinks" cname="get_n_links">
  794.         <return-type type="gint" />
  795.         <parameters>
  796.           <parameter type="AtkHypertext*" name="hypertext" />
  797.         </parameters>
  798.       </virtual_method>
  799.       <virtual_method name="GetLinkIndex" cname="get_link_index">
  800.         <return-type type="gint" />
  801.         <parameters>
  802.           <parameter type="AtkHypertext*" name="hypertext" />
  803.           <parameter type="gint" name="char_index" />
  804.         </parameters>
  805.       </virtual_method>
  806.       <signal name="LinkSelected" cname="link_selected" when="LAST" field_name="link_selected">
  807.         <return-type type="void" />
  808.         <parameters>
  809.           <parameter type="AtkHypertext*" name="hypertext" />
  810.           <parameter type="gint" name="link_index" />
  811.         </parameters>
  812.       </signal>
  813.       <method name="GetLink" cname="atk_hypertext_get_link">
  814.         <return-type type="AtkHyperlink*" />
  815.         <parameters>
  816.           <parameter type="gint" name="link_index" />
  817.         </parameters>
  818.       </method>
  819.       <method name="GetLinkIndex" cname="atk_hypertext_get_link_index">
  820.         <return-type type="gint" />
  821.         <parameters>
  822.           <parameter type="gint" name="char_index" />
  823.         </parameters>
  824.       </method>
  825.       <method name="GetNLinks" cname="atk_hypertext_get_n_links">
  826.         <return-type type="gint" />
  827.       </method>
  828.       <method name="GetType" cname="atk_hypertext_get_type" shared="true">
  829.         <return-type type="GType" />
  830.       </method>
  831.     </interface>
  832.     <interface name="Image" cname="AtkImage">
  833.       <virtual_method name="GetImagePosition" cname="get_image_position">
  834.         <return-type type="void" />
  835.         <parameters>
  836.           <parameter type="AtkImage*" name="image" />
  837.           <parameter type="gint*" name="x" />
  838.           <parameter type="gint*" name="y" />
  839.           <parameter type="AtkCoordType" name="coord_type" />
  840.         </parameters>
  841.       </virtual_method>
  842.       <virtual_method name="GetImageDescription" cname="get_image_description">
  843.         <return-type type="const-gchar*" />
  844.         <parameters>
  845.           <parameter type="AtkImage*" name="image" />
  846.         </parameters>
  847.       </virtual_method>
  848.       <virtual_method name="GetImageSize" cname="get_image_size">
  849.         <return-type type="void" />
  850.         <parameters>
  851.           <parameter type="AtkImage*" name="image" />
  852.           <parameter type="gint*" name="width" />
  853.           <parameter type="gint*" name="height" />
  854.         </parameters>
  855.       </virtual_method>
  856.       <virtual_method name="SetImageDescription" cname="set_image_description">
  857.         <return-type type="gboolean" />
  858.         <parameters>
  859.           <parameter type="AtkImage*" name="image" />
  860.           <parameter type="const-gchar*" name="description" />
  861.         </parameters>
  862.       </virtual_method>
  863.       <virtual_method name="GetImageLocale" cname="get_image_locale">
  864.         <return-type type="const-gchar*" />
  865.         <parameters>
  866.           <parameter type="AtkImage*" name="image" />
  867.         </parameters>
  868.       </virtual_method>
  869.       <method name="GetImageDescription" cname="atk_image_get_image_description">
  870.         <return-type type="const-gchar*" />
  871.       </method>
  872.       <method name="GetImageLocale" cname="atk_image_get_image_locale">
  873.         <return-type type="const-gchar*" />
  874.       </method>
  875.       <method name="GetImagePosition" cname="atk_image_get_image_position">
  876.         <return-type type="void" />
  877.         <parameters>
  878.           <parameter type="gint*" name="x" />
  879.           <parameter type="gint*" name="y" />
  880.           <parameter type="AtkCoordType" name="coord_type" />
  881.         </parameters>
  882.       </method>
  883.       <method name="GetImageSize" cname="atk_image_get_image_size">
  884.         <return-type type="void" />
  885.         <parameters>
  886.           <parameter type="gint*" name="width" />
  887.           <parameter type="gint*" name="height" />
  888.         </parameters>
  889.       </method>
  890.       <method name="GetType" cname="atk_image_get_type" shared="true">
  891.         <return-type type="GType" />
  892.       </method>
  893.       <method name="SetImageDescription" cname="atk_image_set_image_description">
  894.         <return-type type="gboolean" />
  895.         <parameters>
  896.           <parameter type="const-gchar*" name="description" />
  897.         </parameters>
  898.       </method>
  899.     </interface>
  900.     <interface name="Implementor" cname="AtkImplementor">
  901.       <virtual_method name="RefAccessible" cname="ref_accessible">
  902.         <return-type type="AtkObject*" owned="true" />
  903.         <parameters>
  904.           <parameter type="AtkImplementor*" name="implementor" />
  905.         </parameters>
  906.       </virtual_method>
  907.       <method name="GetType" cname="atk_implementor_get_type" shared="true">
  908.         <return-type type="GType" />
  909.       </method>
  910.       <method name="RefAccessible" cname="atk_implementor_ref_accessible">
  911.         <return-type type="AtkObject*" owned="true" />
  912.       </method>
  913.     </interface>
  914.     <interface name="Selection" cname="AtkSelection">
  915.       <virtual_method name="AddSelection" cname="add_selection">
  916.         <return-type type="gboolean" />
  917.         <parameters>
  918.           <parameter type="AtkSelection*" name="selection" />
  919.           <parameter type="gint" name="i" />
  920.         </parameters>
  921.       </virtual_method>
  922.       <virtual_method name="ClearSelection" cname="clear_selection">
  923.         <return-type type="gboolean" />
  924.         <parameters>
  925.           <parameter type="AtkSelection*" name="selection" />
  926.         </parameters>
  927.       </virtual_method>
  928.       <virtual_method name="RefSelection" cname="ref_selection">
  929.         <return-type type="AtkObject*" owned="true" />
  930.         <parameters>
  931.           <parameter type="AtkSelection*" name="selection" />
  932.           <parameter type="gint" name="i" />
  933.         </parameters>
  934.       </virtual_method>
  935.       <virtual_method name="GetSelectionCount" cname="get_selection_count">
  936.         <return-type type="gint" />
  937.         <parameters>
  938.           <parameter type="AtkSelection*" name="selection" />
  939.         </parameters>
  940.       </virtual_method>
  941.       <virtual_method name="IsChildSelected" cname="is_child_selected">
  942.         <return-type type="gboolean" />
  943.         <parameters>
  944.           <parameter type="AtkSelection*" name="selection" />
  945.           <parameter type="gint" name="i" />
  946.         </parameters>
  947.       </virtual_method>
  948.       <virtual_method name="RemoveSelection" cname="remove_selection">
  949.         <return-type type="gboolean" />
  950.         <parameters>
  951.           <parameter type="AtkSelection*" name="selection" />
  952.           <parameter type="gint" name="i" />
  953.         </parameters>
  954.       </virtual_method>
  955.       <virtual_method name="SelectAllSelection" cname="select_all_selection">
  956.         <return-type type="gboolean" />
  957.         <parameters>
  958.           <parameter type="AtkSelection*" name="selection" />
  959.         </parameters>
  960.       </virtual_method>
  961.       <signal name="SelectionChanged" cname="selection_changed" when="LAST" field_name="selection_changed">
  962.         <return-type type="void" />
  963.         <parameters>
  964.           <parameter type="AtkSelection*" name="selection" />
  965.         </parameters>
  966.       </signal>
  967.       <method name="AddSelection" cname="atk_selection_add_selection">
  968.         <return-type type="gboolean" />
  969.         <parameters>
  970.           <parameter type="gint" name="i" />
  971.         </parameters>
  972.       </method>
  973.       <method name="ClearSelection" cname="atk_selection_clear_selection">
  974.         <return-type type="gboolean" />
  975.       </method>
  976.       <method name="GetSelectionCount" cname="atk_selection_get_selection_count">
  977.         <return-type type="gint" />
  978.       </method>
  979.       <method name="GetType" cname="atk_selection_get_type" shared="true">
  980.         <return-type type="GType" />
  981.       </method>
  982.       <method name="IsChildSelected" cname="atk_selection_is_child_selected">
  983.         <return-type type="gboolean" />
  984.         <parameters>
  985.           <parameter type="gint" name="i" />
  986.         </parameters>
  987.       </method>
  988.       <method name="RefSelection" cname="atk_selection_ref_selection">
  989.         <return-type type="AtkObject*" owned="true" />
  990.         <parameters>
  991.           <parameter type="gint" name="i" />
  992.         </parameters>
  993.       </method>
  994.       <method name="RemoveSelection" cname="atk_selection_remove_selection">
  995.         <return-type type="gboolean" />
  996.         <parameters>
  997.           <parameter type="gint" name="i" />
  998.         </parameters>
  999.       </method>
  1000.       <method name="SelectAllSelection" cname="atk_selection_select_all_selection">
  1001.         <return-type type="gboolean" />
  1002.       </method>
  1003.     </interface>
  1004.     <interface name="StreamableContent" cname="AtkStreamableContent">
  1005.       <virtual_method name="GetNMimeTypes" cname="get_n_mime_types">
  1006.         <return-type type="gint" />
  1007.         <parameters>
  1008.           <parameter type="AtkStreamableContent*" name="streamable" />
  1009.         </parameters>
  1010.       </virtual_method>
  1011.       <virtual_method name="GetMimeType" cname="get_mime_type">
  1012.         <return-type type="const-gchar*" />
  1013.         <parameters>
  1014.           <parameter type="AtkStreamableContent*" name="streamable" />
  1015.           <parameter type="gint" name="i" />
  1016.         </parameters>
  1017.       </virtual_method>
  1018.       <virtual_method name="GetStream" cname="get_stream">
  1019.         <return-type type="GIOChannel*" />
  1020.         <parameters>
  1021.           <parameter type="AtkStreamableContent*" name="streamable" />
  1022.           <parameter type="const-gchar*" name="mime_type" />
  1023.         </parameters>
  1024.       </virtual_method>
  1025.       <virtual_method name="GetUri" cname="get_uri">
  1026.         <return-type type="const-gchar*" />
  1027.         <parameters>
  1028.           <parameter type="AtkStreamableContent*" name="streamable" />
  1029.           <parameter type="const-gchar*" name="mime_type" />
  1030.         </parameters>
  1031.       </virtual_method>
  1032.       <method name="GetMimeType" cname="atk_streamable_content_get_mime_type">
  1033.         <return-type type="const-gchar*" />
  1034.         <parameters>
  1035.           <parameter type="gint" name="i" />
  1036.         </parameters>
  1037.       </method>
  1038.       <method name="GetNMimeTypes" cname="atk_streamable_content_get_n_mime_types">
  1039.         <return-type type="gint" />
  1040.       </method>
  1041.       <method name="GetStream" cname="atk_streamable_content_get_stream">
  1042.         <return-type type="GIOChannel*" />
  1043.         <parameters>
  1044.           <parameter type="const-gchar*" name="mime_type" />
  1045.         </parameters>
  1046.       </method>
  1047.       <method name="GetType" cname="atk_streamable_content_get_type" shared="true">
  1048.         <return-type type="GType" />
  1049.       </method>
  1050.       <method name="GetUri" cname="atk_streamable_content_get_uri">
  1051.         <return-type type="gchar*" />
  1052.         <parameters>
  1053.           <parameter type="const-gchar*" name="mime_type" />
  1054.         </parameters>
  1055.       </method>
  1056.     </interface>
  1057.     <interface name="Table" cname="AtkTable">
  1058.       <virtual_method name="RefAt" cname="ref_at">
  1059.         <return-type type="AtkObject*" owned="true" />
  1060.         <parameters>
  1061.           <parameter type="AtkTable*" name="table" />
  1062.           <parameter type="gint" name="row" />
  1063.           <parameter type="gint" name="column" />
  1064.         </parameters>
  1065.       </virtual_method>
  1066.       <virtual_method name="GetIndexAt" cname="get_index_at">
  1067.         <return-type type="gint" />
  1068.         <parameters>
  1069.           <parameter type="AtkTable*" name="table" />
  1070.           <parameter type="gint" name="row" />
  1071.           <parameter type="gint" name="column" />
  1072.         </parameters>
  1073.       </virtual_method>
  1074.       <virtual_method name="GetColumnAtIndex" cname="get_column_at_index">
  1075.         <return-type type="gint" />
  1076.         <parameters>
  1077.           <parameter type="AtkTable*" name="table" />
  1078.           <parameter type="gint" name="index_" />
  1079.         </parameters>
  1080.       </virtual_method>
  1081.       <virtual_method name="GetRowAtIndex" cname="get_row_at_index">
  1082.         <return-type type="gint" />
  1083.         <parameters>
  1084.           <parameter type="AtkTable*" name="table" />
  1085.           <parameter type="gint" name="index_" />
  1086.         </parameters>
  1087.       </virtual_method>
  1088.       <virtual_method name="GetNColumns" cname="get_n_columns">
  1089.         <return-type type="gint" />
  1090.         <parameters>
  1091.           <parameter type="AtkTable*" name="table" />
  1092.         </parameters>
  1093.       </virtual_method>
  1094.       <virtual_method name="GetNRows" cname="get_n_rows">
  1095.         <return-type type="gint" />
  1096.         <parameters>
  1097.           <parameter type="AtkTable*" name="table" />
  1098.         </parameters>
  1099.       </virtual_method>
  1100.       <virtual_method name="GetColumnExtentAt" cname="get_column_extent_at">
  1101.         <return-type type="gint" />
  1102.         <parameters>
  1103.           <parameter type="AtkTable*" name="table" />
  1104.           <parameter type="gint" name="row" />
  1105.           <parameter type="gint" name="column" />
  1106.         </parameters>
  1107.       </virtual_method>
  1108.       <virtual_method name="GetRowExtentAt" cname="get_row_extent_at">
  1109.         <return-type type="gint" />
  1110.         <parameters>
  1111.           <parameter type="AtkTable*" name="table" />
  1112.           <parameter type="gint" name="row" />
  1113.           <parameter type="gint" name="column" />
  1114.         </parameters>
  1115.       </virtual_method>
  1116.       <virtual_method name="GetCaption" cname="get_caption">
  1117.         <return-type type="AtkObject*" />
  1118.         <parameters>
  1119.           <parameter type="AtkTable*" name="table" />
  1120.         </parameters>
  1121.       </virtual_method>
  1122.       <virtual_method name="GetColumnDescription" cname="get_column_description">
  1123.         <return-type type="const-gchar*" />
  1124.         <parameters>
  1125.           <parameter type="AtkTable*" name="table" />
  1126.           <parameter type="gint" name="column" />
  1127.         </parameters>
  1128.       </virtual_method>
  1129.       <virtual_method name="GetColumnHeader" cname="get_column_header">
  1130.         <return-type type="AtkObject*" />
  1131.         <parameters>
  1132.           <parameter type="AtkTable*" name="table" />
  1133.           <parameter type="gint" name="column" />
  1134.         </parameters>
  1135.       </virtual_method>
  1136.       <virtual_method name="GetRowDescription" cname="get_row_description">
  1137.         <return-type type="const-gchar*" />
  1138.         <parameters>
  1139.           <parameter type="AtkTable*" name="table" />
  1140.           <parameter type="gint" name="row" />
  1141.         </parameters>
  1142.       </virtual_method>
  1143.       <virtual_method name="GetRowHeader" cname="get_row_header">
  1144.         <return-type type="AtkObject*" />
  1145.         <parameters>
  1146.           <parameter type="AtkTable*" name="table" />
  1147.           <parameter type="gint" name="row" />
  1148.         </parameters>
  1149.       </virtual_method>
  1150.       <virtual_method name="GetSummary" cname="get_summary">
  1151.         <return-type type="AtkObject*" />
  1152.         <parameters>
  1153.           <parameter type="AtkTable*" name="table" />
  1154.         </parameters>
  1155.       </virtual_method>
  1156.       <virtual_method name="SetCaption" cname="set_caption">
  1157.         <return-type type="void" />
  1158.         <parameters>
  1159.           <parameter type="AtkTable*" name="table" />
  1160.           <parameter type="AtkObject*" name="caption" />
  1161.         </parameters>
  1162.       </virtual_method>
  1163.       <virtual_method name="SetColumnDescription" cname="set_column_description">
  1164.         <return-type type="void" />
  1165.         <parameters>
  1166.           <parameter type="AtkTable*" name="table" />
  1167.           <parameter type="gint" name="column" />
  1168.           <parameter type="const-gchar*" name="description" />
  1169.         </parameters>
  1170.       </virtual_method>
  1171.       <virtual_method name="SetColumnHeader" cname="set_column_header">
  1172.         <return-type type="void" />
  1173.         <parameters>
  1174.           <parameter type="AtkTable*" name="table" />
  1175.           <parameter type="gint" name="column" />
  1176.           <parameter type="AtkObject*" name="header" />
  1177.         </parameters>
  1178.       </virtual_method>
  1179.       <virtual_method name="SetRowDescription" cname="set_row_description">
  1180.         <return-type type="void" />
  1181.         <parameters>
  1182.           <parameter type="AtkTable*" name="table" />
  1183.           <parameter type="gint" name="row" />
  1184.           <parameter type="const-gchar*" name="description" />
  1185.         </parameters>
  1186.       </virtual_method>
  1187.       <virtual_method name="SetRowHeader" cname="set_row_header">
  1188.         <return-type type="void" />
  1189.         <parameters>
  1190.           <parameter type="AtkTable*" name="table" />
  1191.           <parameter type="gint" name="row" />
  1192.           <parameter type="AtkObject*" name="header" />
  1193.         </parameters>
  1194.       </virtual_method>
  1195.       <virtual_method name="SetSummary" cname="set_summary">
  1196.         <return-type type="void" />
  1197.         <parameters>
  1198.           <parameter type="AtkTable*" name="table" />
  1199.           <parameter type="AtkObject*" name="accessible" />
  1200.         </parameters>
  1201.       </virtual_method>
  1202.       <virtual_method name="GetSelectedColumns" cname="get_selected_columns">
  1203.         <return-type type="gint" />
  1204.         <parameters>
  1205.           <parameter type="AtkTable*" name="table" />
  1206.           <parameter type="gint**" name="selected" />
  1207.         </parameters>
  1208.       </virtual_method>
  1209.       <virtual_method name="GetSelectedRows" cname="get_selected_rows">
  1210.         <return-type type="gint" />
  1211.         <parameters>
  1212.           <parameter type="AtkTable*" name="table" />
  1213.           <parameter type="gint**" name="selected" />
  1214.         </parameters>
  1215.       </virtual_method>
  1216.       <virtual_method name="IsColumnSelected" cname="is_column_selected">
  1217.         <return-type type="gboolean" />
  1218.         <parameters>
  1219.           <parameter type="AtkTable*" name="table" />
  1220.           <parameter type="gint" name="column" />
  1221.         </parameters>
  1222.       </virtual_method>
  1223.       <virtual_method name="IsRowSelected" cname="is_row_selected">
  1224.         <return-type type="gboolean" />
  1225.         <parameters>
  1226.           <parameter type="AtkTable*" name="table" />
  1227.           <parameter type="gint" name="row" />
  1228.         </parameters>
  1229.       </virtual_method>
  1230.       <virtual_method name="IsSelected" cname="is_selected">
  1231.         <return-type type="gboolean" />
  1232.         <parameters>
  1233.           <parameter type="AtkTable*" name="table" />
  1234.           <parameter type="gint" name="row" />
  1235.           <parameter type="gint" name="column" />
  1236.         </parameters>
  1237.       </virtual_method>
  1238.       <virtual_method name="AddRowSelection" cname="add_row_selection">
  1239.         <return-type type="gboolean" />
  1240.         <parameters>
  1241.           <parameter type="AtkTable*" name="table" />
  1242.           <parameter type="gint" name="row" />
  1243.         </parameters>
  1244.       </virtual_method>
  1245.       <virtual_method name="RemoveRowSelection" cname="remove_row_selection">
  1246.         <return-type type="gboolean" />
  1247.         <parameters>
  1248.           <parameter type="AtkTable*" name="table" />
  1249.           <parameter type="gint" name="row" />
  1250.         </parameters>
  1251.       </virtual_method>
  1252.       <virtual_method name="AddColumnSelection" cname="add_column_selection">
  1253.         <return-type type="gboolean" />
  1254.         <parameters>
  1255.           <parameter type="AtkTable*" name="table" />
  1256.           <parameter type="gint" name="column" />
  1257.         </parameters>
  1258.       </virtual_method>
  1259.       <virtual_method name="RemoveColumnSelection" cname="remove_column_selection">
  1260.         <return-type type="gboolean" />
  1261.         <parameters>
  1262.           <parameter type="AtkTable*" name="table" />
  1263.           <parameter type="gint" name="column" />
  1264.         </parameters>
  1265.       </virtual_method>
  1266.       <signal name="RowInserted" cname="row_inserted" when="LAST" field_name="row_inserted">
  1267.         <return-type type="void" />
  1268.         <parameters>
  1269.           <parameter type="AtkTable*" name="table" />
  1270.           <parameter type="gint" name="row" />
  1271.           <parameter type="gint" name="num_inserted" />
  1272.         </parameters>
  1273.       </signal>
  1274.       <signal name="ColumnInserted" cname="column_inserted" when="LAST" field_name="column_inserted">
  1275.         <return-type type="void" />
  1276.         <parameters>
  1277.           <parameter type="AtkTable*" name="table" />
  1278.           <parameter type="gint" name="column" />
  1279.           <parameter type="gint" name="num_inserted" />
  1280.         </parameters>
  1281.       </signal>
  1282.       <signal name="RowDeleted" cname="row_deleted" when="LAST" field_name="row_deleted">
  1283.         <return-type type="void" />
  1284.         <parameters>
  1285.           <parameter type="AtkTable*" name="table" />
  1286.           <parameter type="gint" name="row" />
  1287.           <parameter type="gint" name="num_deleted" />
  1288.         </parameters>
  1289.       </signal>
  1290.       <signal name="ColumnDeleted" cname="column_deleted" when="LAST" field_name="column_deleted">
  1291.         <return-type type="void" />
  1292.         <parameters>
  1293.           <parameter type="AtkTable*" name="table" />
  1294.           <parameter type="gint" name="column" />
  1295.           <parameter type="gint" name="num_deleted" />
  1296.         </parameters>
  1297.       </signal>
  1298.       <signal name="RowReordered" cname="row_reordered" when="LAST" field_name="row_reordered">
  1299.         <return-type type="void" />
  1300.         <parameters>
  1301.           <parameter type="AtkTable*" name="table" />
  1302.         </parameters>
  1303.       </signal>
  1304.       <signal name="ColumnReordered" cname="column_reordered" when="LAST" field_name="column_reordered">
  1305.         <return-type type="void" />
  1306.         <parameters>
  1307.           <parameter type="AtkTable*" name="table" />
  1308.         </parameters>
  1309.       </signal>
  1310.       <signal name="ModelChanged" cname="model_changed" when="LAST" field_name="model_changed">
  1311.         <return-type type="void" />
  1312.         <parameters>
  1313.           <parameter type="AtkTable*" name="table" />
  1314.         </parameters>
  1315.       </signal>
  1316.       <method name="AddColumnSelection" cname="atk_table_add_column_selection">
  1317.         <return-type type="gboolean" />
  1318.         <parameters>
  1319.           <parameter type="gint" name="column" />
  1320.         </parameters>
  1321.       </method>
  1322.       <method name="AddRowSelection" cname="atk_table_add_row_selection">
  1323.         <return-type type="gboolean" />
  1324.         <parameters>
  1325.           <parameter type="gint" name="row" />
  1326.         </parameters>
  1327.       </method>
  1328.       <method name="GetCaption" cname="atk_table_get_caption">
  1329.         <return-type type="AtkObject*" />
  1330.       </method>
  1331.       <method name="GetColumnAtIndex" cname="atk_table_get_column_at_index">
  1332.         <return-type type="gint" />
  1333.         <parameters>
  1334.           <parameter type="gint" name="index_" />
  1335.         </parameters>
  1336.       </method>
  1337.       <method name="GetColumnDescription" cname="atk_table_get_column_description">
  1338.         <return-type type="const-gchar*" />
  1339.         <parameters>
  1340.           <parameter type="gint" name="column" />
  1341.         </parameters>
  1342.       </method>
  1343.       <method name="GetColumnExtentAt" cname="atk_table_get_column_extent_at">
  1344.         <return-type type="gint" />
  1345.         <parameters>
  1346.           <parameter type="gint" name="row" />
  1347.           <parameter type="gint" name="column" />
  1348.         </parameters>
  1349.       </method>
  1350.       <method name="GetColumnHeader" cname="atk_table_get_column_header">
  1351.         <return-type type="AtkObject*" />
  1352.         <parameters>
  1353.           <parameter type="gint" name="column" />
  1354.         </parameters>
  1355.       </method>
  1356.       <method name="GetIndexAt" cname="atk_table_get_index_at">
  1357.         <return-type type="gint" />
  1358.         <parameters>
  1359.           <parameter type="gint" name="row" />
  1360.           <parameter type="gint" name="column" />
  1361.         </parameters>
  1362.       </method>
  1363.       <method name="GetNColumns" cname="atk_table_get_n_columns">
  1364.         <return-type type="gint" />
  1365.       </method>
  1366.       <method name="GetNRows" cname="atk_table_get_n_rows">
  1367.         <return-type type="gint" />
  1368.       </method>
  1369.       <method name="GetRowAtIndex" cname="atk_table_get_row_at_index">
  1370.         <return-type type="gint" />
  1371.         <parameters>
  1372.           <parameter type="gint" name="index_" />
  1373.         </parameters>
  1374.       </method>
  1375.       <method name="GetRowDescription" cname="atk_table_get_row_description">
  1376.         <return-type type="const-gchar*" />
  1377.         <parameters>
  1378.           <parameter type="gint" name="row" />
  1379.         </parameters>
  1380.       </method>
  1381.       <method name="GetRowExtentAt" cname="atk_table_get_row_extent_at">
  1382.         <return-type type="gint" />
  1383.         <parameters>
  1384.           <parameter type="gint" name="row" />
  1385.           <parameter type="gint" name="column" />
  1386.         </parameters>
  1387.       </method>
  1388.       <method name="GetRowHeader" cname="atk_table_get_row_header">
  1389.         <return-type type="AtkObject*" />
  1390.         <parameters>
  1391.           <parameter type="gint" name="row" />
  1392.         </parameters>
  1393.       </method>
  1394.       <method name="GetSelectedColumns" cname="atk_table_get_selected_columns">
  1395.         <return-type type="gint" />
  1396.         <parameters>
  1397.           <parameter type="gint**" name="selected" />
  1398.         </parameters>
  1399.       </method>
  1400.       <method name="GetSelectedRows" cname="atk_table_get_selected_rows">
  1401.         <return-type type="gint" />
  1402.         <parameters>
  1403.           <parameter type="gint**" name="selected" />
  1404.         </parameters>
  1405.       </method>
  1406.       <method name="GetSummary" cname="atk_table_get_summary">
  1407.         <return-type type="AtkObject*" />
  1408.       </method>
  1409.       <method name="GetType" cname="atk_table_get_type" shared="true">
  1410.         <return-type type="GType" />
  1411.       </method>
  1412.       <method name="IsColumnSelected" cname="atk_table_is_column_selected">
  1413.         <return-type type="gboolean" />
  1414.         <parameters>
  1415.           <parameter type="gint" name="column" />
  1416.         </parameters>
  1417.       </method>
  1418.       <method name="IsRowSelected" cname="atk_table_is_row_selected">
  1419.         <return-type type="gboolean" />
  1420.         <parameters>
  1421.           <parameter type="gint" name="row" />
  1422.         </parameters>
  1423.       </method>
  1424.       <method name="IsSelected" cname="atk_table_is_selected">
  1425.         <return-type type="gboolean" />
  1426.         <parameters>
  1427.           <parameter type="gint" name="row" />
  1428.           <parameter type="gint" name="column" />
  1429.         </parameters>
  1430.       </method>
  1431.       <method name="RefAt" cname="atk_table_ref_at">
  1432.         <return-type type="AtkObject*" owned="true" />
  1433.         <parameters>
  1434.           <parameter type="gint" name="row" />
  1435.           <parameter type="gint" name="column" />
  1436.         </parameters>
  1437.       </method>
  1438.       <method name="RemoveColumnSelection" cname="atk_table_remove_column_selection">
  1439.         <return-type type="gboolean" />
  1440.         <parameters>
  1441.           <parameter type="gint" name="column" />
  1442.         </parameters>
  1443.       </method>
  1444.       <method name="RemoveRowSelection" cname="atk_table_remove_row_selection">
  1445.         <return-type type="gboolean" />
  1446.         <parameters>
  1447.           <parameter type="gint" name="row" />
  1448.         </parameters>
  1449.       </method>
  1450.       <method name="SetCaption" cname="atk_table_set_caption">
  1451.         <return-type type="void" />
  1452.         <parameters>
  1453.           <parameter type="AtkObject*" name="caption" />
  1454.         </parameters>
  1455.       </method>
  1456.       <method name="SetColumnDescription" cname="atk_table_set_column_description">
  1457.         <return-type type="void" />
  1458.         <parameters>
  1459.           <parameter type="gint" name="column" />
  1460.           <parameter type="const-gchar*" name="description" />
  1461.         </parameters>
  1462.       </method>
  1463.       <method name="SetColumnHeader" cname="atk_table_set_column_header">
  1464.         <return-type type="void" />
  1465.         <parameters>
  1466.           <parameter type="gint" name="column" />
  1467.           <parameter type="AtkObject*" name="header" />
  1468.         </parameters>
  1469.       </method>
  1470.       <method name="SetRowDescription" cname="atk_table_set_row_description">
  1471.         <return-type type="void" />
  1472.         <parameters>
  1473.           <parameter type="gint" name="row" />
  1474.           <parameter type="const-gchar*" name="description" />
  1475.         </parameters>
  1476.       </method>
  1477.       <method name="SetRowHeader" cname="atk_table_set_row_header">
  1478.         <return-type type="void" />
  1479.         <parameters>
  1480.           <parameter type="gint" name="row" />
  1481.           <parameter type="AtkObject*" name="header" />
  1482.         </parameters>
  1483.       </method>
  1484.       <method name="SetSummary" cname="atk_table_set_summary">
  1485.         <return-type type="void" />
  1486.         <parameters>
  1487.           <parameter type="AtkObject*" name="accessible" />
  1488.         </parameters>
  1489.       </method>
  1490.     </interface>
  1491.     <interface name="Text" cname="AtkText">
  1492.       <virtual_method name="GetText" cname="get_text">
  1493.         <return-type type="gchar*" />
  1494.         <parameters>
  1495.           <parameter type="AtkText*" name="text" />
  1496.           <parameter type="gint" name="start_offset" />
  1497.           <parameter type="gint" name="end_offset" />
  1498.         </parameters>
  1499.       </virtual_method>
  1500.       <virtual_method name="GetTextAfterOffset" cname="get_text_after_offset">
  1501.         <return-type type="gchar*" />
  1502.         <parameters>
  1503.           <parameter type="AtkText*" name="text" />
  1504.           <parameter type="gint" name="offset" />
  1505.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1506.           <parameter type="gint*" name="start_offset" />
  1507.           <parameter type="gint*" name="end_offset" />
  1508.         </parameters>
  1509.       </virtual_method>
  1510.       <virtual_method name="GetTextAtOffset" cname="get_text_at_offset">
  1511.         <return-type type="gchar*" />
  1512.         <parameters>
  1513.           <parameter type="AtkText*" name="text" />
  1514.           <parameter type="gint" name="offset" />
  1515.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1516.           <parameter type="gint*" name="start_offset" />
  1517.           <parameter type="gint*" name="end_offset" />
  1518.         </parameters>
  1519.       </virtual_method>
  1520.       <virtual_method name="GetCharacterAtOffset" cname="get_character_at_offset">
  1521.         <return-type type="gunichar" />
  1522.         <parameters>
  1523.           <parameter type="AtkText*" name="text" />
  1524.           <parameter type="gint" name="offset" />
  1525.         </parameters>
  1526.       </virtual_method>
  1527.       <virtual_method name="GetTextBeforeOffset" cname="get_text_before_offset">
  1528.         <return-type type="gchar*" />
  1529.         <parameters>
  1530.           <parameter type="AtkText*" name="text" />
  1531.           <parameter type="gint" name="offset" />
  1532.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1533.           <parameter type="gint*" name="start_offset" />
  1534.           <parameter type="gint*" name="end_offset" />
  1535.         </parameters>
  1536.       </virtual_method>
  1537.       <virtual_method name="GetCaretOffset" cname="get_caret_offset">
  1538.         <return-type type="gint" />
  1539.         <parameters>
  1540.           <parameter type="AtkText*" name="text" />
  1541.         </parameters>
  1542.       </virtual_method>
  1543.       <virtual_method name="GetRunAttributes" cname="get_run_attributes">
  1544.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  1545.         <parameters>
  1546.           <parameter type="AtkText*" name="text" />
  1547.           <parameter type="gint" name="offset" />
  1548.           <parameter type="gint*" name="start_offset" />
  1549.           <parameter type="gint*" name="end_offset" />
  1550.         </parameters>
  1551.       </virtual_method>
  1552.       <virtual_method name="GetDefaultAttributes" cname="get_default_attributes">
  1553.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  1554.         <parameters>
  1555.           <parameter type="AtkText*" name="text" />
  1556.         </parameters>
  1557.       </virtual_method>
  1558.       <virtual_method name="GetCharacterExtents" cname="get_character_extents">
  1559.         <return-type type="void" />
  1560.         <parameters>
  1561.           <parameter type="AtkText*" name="text" />
  1562.           <parameter type="gint" name="offset" />
  1563.           <parameter type="gint*" name="x" />
  1564.           <parameter type="gint*" name="y" />
  1565.           <parameter type="gint*" name="width" />
  1566.           <parameter type="gint*" name="height" />
  1567.           <parameter type="AtkCoordType" name="coords" />
  1568.         </parameters>
  1569.       </virtual_method>
  1570.       <virtual_method name="GetCharacterCount" cname="get_character_count">
  1571.         <return-type type="gint" />
  1572.         <parameters>
  1573.           <parameter type="AtkText*" name="text" />
  1574.         </parameters>
  1575.       </virtual_method>
  1576.       <virtual_method name="GetOffsetAtPoint" cname="get_offset_at_point">
  1577.         <return-type type="gint" />
  1578.         <parameters>
  1579.           <parameter type="AtkText*" name="text" />
  1580.           <parameter type="gint" name="x" />
  1581.           <parameter type="gint" name="y" />
  1582.           <parameter type="AtkCoordType" name="coords" />
  1583.         </parameters>
  1584.       </virtual_method>
  1585.       <virtual_method name="GetNSelections" cname="get_n_selections">
  1586.         <return-type type="gint" />
  1587.         <parameters>
  1588.           <parameter type="AtkText*" name="text" />
  1589.         </parameters>
  1590.       </virtual_method>
  1591.       <virtual_method name="GetSelection" cname="get_selection">
  1592.         <return-type type="gchar*" />
  1593.         <parameters>
  1594.           <parameter type="AtkText*" name="text" />
  1595.           <parameter type="gint" name="selection_num" />
  1596.           <parameter type="gint*" name="start_offset" />
  1597.           <parameter type="gint*" name="end_offset" />
  1598.         </parameters>
  1599.       </virtual_method>
  1600.       <virtual_method name="AddSelection" cname="add_selection">
  1601.         <return-type type="gboolean" />
  1602.         <parameters>
  1603.           <parameter type="AtkText*" name="text" />
  1604.           <parameter type="gint" name="start_offset" />
  1605.           <parameter type="gint" name="end_offset" />
  1606.         </parameters>
  1607.       </virtual_method>
  1608.       <virtual_method name="RemoveSelection" cname="remove_selection">
  1609.         <return-type type="gboolean" />
  1610.         <parameters>
  1611.           <parameter type="AtkText*" name="text" />
  1612.           <parameter type="gint" name="selection_num" />
  1613.         </parameters>
  1614.       </virtual_method>
  1615.       <virtual_method name="SetSelection" cname="set_selection">
  1616.         <return-type type="gboolean" />
  1617.         <parameters>
  1618.           <parameter type="AtkText*" name="text" />
  1619.           <parameter type="gint" name="selection_num" />
  1620.           <parameter type="gint" name="start_offset" />
  1621.           <parameter type="gint" name="end_offset" />
  1622.         </parameters>
  1623.       </virtual_method>
  1624.       <virtual_method name="SetCaretOffset" cname="set_caret_offset">
  1625.         <return-type type="gboolean" />
  1626.         <parameters>
  1627.           <parameter type="AtkText*" name="text" />
  1628.           <parameter type="gint" name="offset" />
  1629.         </parameters>
  1630.       </virtual_method>
  1631.       <signal name="TextChanged" cname="text_changed" when="LAST" field_name="text_changed">
  1632.         <return-type type="void" />
  1633.         <parameters>
  1634.           <parameter type="AtkText*" name="text" />
  1635.           <parameter type="gint" name="position" />
  1636.           <parameter type="gint" name="length" />
  1637.         </parameters>
  1638.       </signal>
  1639.       <signal name="TextCaretMoved" cname="text_caret_moved" when="LAST" field_name="text_caret_moved">
  1640.         <return-type type="void" />
  1641.         <parameters>
  1642.           <parameter type="AtkText*" name="text" />
  1643.           <parameter type="gint" name="location" />
  1644.         </parameters>
  1645.       </signal>
  1646.       <signal name="TextSelectionChanged" cname="text_selection_changed" when="LAST" field_name="text_selection_changed">
  1647.         <return-type type="void" />
  1648.         <parameters>
  1649.           <parameter type="AtkText*" name="text" />
  1650.         </parameters>
  1651.       </signal>
  1652.       <signal name="TextAttributesChanged" cname="text_attributes_changed" when="LAST" field_name="text_attributes_changed">
  1653.         <return-type type="void" />
  1654.         <parameters>
  1655.           <parameter type="AtkText*" name="text" />
  1656.         </parameters>
  1657.       </signal>
  1658.       <virtual_method name="GetRangeExtents" cname="get_range_extents">
  1659.         <return-type type="void" />
  1660.         <parameters>
  1661.           <parameter type="AtkText*" name="text" />
  1662.           <parameter type="gint" name="start_offset" />
  1663.           <parameter type="gint" name="end_offset" />
  1664.           <parameter type="AtkCoordType" name="coord_type" />
  1665.           <parameter type="AtkTextRectangle*" name="rect" pass_as="out" />
  1666.         </parameters>
  1667.       </virtual_method>
  1668.       <virtual_method name="GetBoundedRanges" cname="get_bounded_ranges">
  1669.         <return-type type="AtkTextRange**" />
  1670.         <parameters>
  1671.           <parameter type="AtkText*" name="text" />
  1672.           <parameter type="AtkTextRectangle*" name="rect" />
  1673.           <parameter type="AtkCoordType" name="coord_type" />
  1674.           <parameter type="AtkTextClipType" name="x_clip_type" />
  1675.           <parameter type="AtkTextClipType" name="y_clip_type" />
  1676.         </parameters>
  1677.       </virtual_method>
  1678.       <method name="AddSelection" cname="atk_text_add_selection">
  1679.         <return-type type="gboolean" />
  1680.         <parameters>
  1681.           <parameter type="gint" name="start_offset" />
  1682.           <parameter type="gint" name="end_offset" />
  1683.         </parameters>
  1684.       </method>
  1685.       <method name="AttributeForName" cname="atk_text_attribute_for_name" shared="true">
  1686.         <return-type type="AtkTextAttribute" />
  1687.         <parameters>
  1688.           <parameter type="const-gchar*" name="name" />
  1689.         </parameters>
  1690.       </method>
  1691.       <method name="AttributeGetName" cname="atk_text_attribute_get_name" shared="true">
  1692.         <return-type type="const-gchar*" />
  1693.         <parameters>
  1694.           <parameter type="AtkTextAttribute" name="attr" />
  1695.         </parameters>
  1696.       </method>
  1697.       <method name="AttributeGetValue" cname="atk_text_attribute_get_value" shared="true">
  1698.         <return-type type="const-gchar*" />
  1699.         <parameters>
  1700.           <parameter type="AtkTextAttribute" name="attr" />
  1701.           <parameter type="gint" name="index_" />
  1702.         </parameters>
  1703.       </method>
  1704.       <method name="AttributeRegister" cname="atk_text_attribute_register" shared="true">
  1705.         <return-type type="AtkTextAttribute" />
  1706.         <parameters>
  1707.           <parameter type="const-gchar*" name="name" />
  1708.         </parameters>
  1709.       </method>
  1710.       <method name="FreeRanges" cname="atk_text_free_ranges" shared="true">
  1711.         <return-type type="void" />
  1712.         <parameters>
  1713.           <parameter type="AtkTextRange**" name="ranges" />
  1714.         </parameters>
  1715.       </method>
  1716.       <method name="GetBoundedRanges" cname="atk_text_get_bounded_ranges">
  1717.         <return-type type="AtkTextRange**" />
  1718.         <parameters>
  1719.           <parameter type="AtkTextRectangle*" name="rect" />
  1720.           <parameter type="AtkCoordType" name="coord_type" />
  1721.           <parameter type="AtkTextClipType" name="x_clip_type" />
  1722.           <parameter type="AtkTextClipType" name="y_clip_type" />
  1723.         </parameters>
  1724.       </method>
  1725.       <method name="GetCaretOffset" cname="atk_text_get_caret_offset">
  1726.         <return-type type="gint" />
  1727.       </method>
  1728.       <method name="GetCharacterAtOffset" cname="atk_text_get_character_at_offset">
  1729.         <return-type type="gunichar" />
  1730.         <parameters>
  1731.           <parameter type="gint" name="offset" />
  1732.         </parameters>
  1733.       </method>
  1734.       <method name="GetCharacterCount" cname="atk_text_get_character_count">
  1735.         <return-type type="gint" />
  1736.       </method>
  1737.       <method name="GetCharacterExtents" cname="atk_text_get_character_extents">
  1738.         <return-type type="void" />
  1739.         <parameters>
  1740.           <parameter type="gint" name="offset" />
  1741.           <parameter type="gint*" name="x" />
  1742.           <parameter type="gint*" name="y" />
  1743.           <parameter type="gint*" name="width" />
  1744.           <parameter type="gint*" name="height" />
  1745.           <parameter type="AtkCoordType" name="coords" />
  1746.         </parameters>
  1747.       </method>
  1748.       <method name="GetDefaultAttributes" cname="atk_text_get_default_attributes">
  1749.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  1750.       </method>
  1751.       <method name="GetNSelections" cname="atk_text_get_n_selections">
  1752.         <return-type type="gint" />
  1753.       </method>
  1754.       <method name="GetOffsetAtPoint" cname="atk_text_get_offset_at_point">
  1755.         <return-type type="gint" />
  1756.         <parameters>
  1757.           <parameter type="gint" name="x" />
  1758.           <parameter type="gint" name="y" />
  1759.           <parameter type="AtkCoordType" name="coords" />
  1760.         </parameters>
  1761.       </method>
  1762.       <method name="GetRangeExtents" cname="atk_text_get_range_extents">
  1763.         <return-type type="void" />
  1764.         <parameters>
  1765.           <parameter type="gint" name="start_offset" />
  1766.           <parameter type="gint" name="end_offset" />
  1767.           <parameter type="AtkCoordType" name="coord_type" />
  1768.           <parameter type="AtkTextRectangle*" name="rect" pass_as="out" />
  1769.         </parameters>
  1770.       </method>
  1771.       <method name="GetRunAttributes" cname="atk_text_get_run_attributes">
  1772.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  1773.         <parameters>
  1774.           <parameter type="gint" name="offset" />
  1775.           <parameter type="gint*" name="start_offset" />
  1776.           <parameter type="gint*" name="end_offset" />
  1777.         </parameters>
  1778.       </method>
  1779.       <method name="GetSelection" cname="atk_text_get_selection">
  1780.         <return-type type="gchar*" />
  1781.         <parameters>
  1782.           <parameter type="gint" name="selection_num" />
  1783.           <parameter type="gint*" name="start_offset" />
  1784.           <parameter type="gint*" name="end_offset" />
  1785.         </parameters>
  1786.       </method>
  1787.       <method name="GetText" cname="atk_text_get_text">
  1788.         <return-type type="gchar*" />
  1789.         <parameters>
  1790.           <parameter type="gint" name="start_offset" />
  1791.           <parameter type="gint" name="end_offset" />
  1792.         </parameters>
  1793.       </method>
  1794.       <method name="GetTextAfterOffset" cname="atk_text_get_text_after_offset">
  1795.         <return-type type="gchar*" />
  1796.         <parameters>
  1797.           <parameter type="gint" name="offset" />
  1798.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1799.           <parameter type="gint*" name="start_offset" />
  1800.           <parameter type="gint*" name="end_offset" />
  1801.         </parameters>
  1802.       </method>
  1803.       <method name="GetTextAtOffset" cname="atk_text_get_text_at_offset">
  1804.         <return-type type="gchar*" />
  1805.         <parameters>
  1806.           <parameter type="gint" name="offset" />
  1807.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1808.           <parameter type="gint*" name="start_offset" />
  1809.           <parameter type="gint*" name="end_offset" />
  1810.         </parameters>
  1811.       </method>
  1812.       <method name="GetTextBeforeOffset" cname="atk_text_get_text_before_offset">
  1813.         <return-type type="gchar*" />
  1814.         <parameters>
  1815.           <parameter type="gint" name="offset" />
  1816.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1817.           <parameter type="gint*" name="start_offset" />
  1818.           <parameter type="gint*" name="end_offset" />
  1819.         </parameters>
  1820.       </method>
  1821.       <method name="GetType" cname="atk_text_get_type" shared="true">
  1822.         <return-type type="GType" />
  1823.       </method>
  1824.       <method name="RemoveSelection" cname="atk_text_remove_selection">
  1825.         <return-type type="gboolean" />
  1826.         <parameters>
  1827.           <parameter type="gint" name="selection_num" />
  1828.         </parameters>
  1829.       </method>
  1830.       <method name="SetCaretOffset" cname="atk_text_set_caret_offset">
  1831.         <return-type type="gboolean" />
  1832.         <parameters>
  1833.           <parameter type="gint" name="offset" />
  1834.         </parameters>
  1835.       </method>
  1836.       <method name="SetSelection" cname="atk_text_set_selection">
  1837.         <return-type type="gboolean" />
  1838.         <parameters>
  1839.           <parameter type="gint" name="selection_num" />
  1840.           <parameter type="gint" name="start_offset" />
  1841.           <parameter type="gint" name="end_offset" />
  1842.         </parameters>
  1843.       </method>
  1844.     </interface>
  1845.     <interface name="Value" cname="AtkValue">
  1846.       <virtual_method name="GetCurrentValue" cname="get_current_value">
  1847.         <return-type type="void" />
  1848.         <parameters>
  1849.           <parameter type="AtkValue*" name="obj" />
  1850.           <parameter type="GValue*" name="value" pass_as="ref" />
  1851.         </parameters>
  1852.       </virtual_method>
  1853.       <virtual_method name="GetMaximumValue" cname="get_maximum_value">
  1854.         <return-type type="void" />
  1855.         <parameters>
  1856.           <parameter type="AtkValue*" name="obj" />
  1857.           <parameter type="GValue*" name="value" pass_as="ref" />
  1858.         </parameters>
  1859.       </virtual_method>
  1860.       <virtual_method name="GetMinimumValue" cname="get_minimum_value">
  1861.         <return-type type="void" />
  1862.         <parameters>
  1863.           <parameter type="AtkValue*" name="obj" />
  1864.           <parameter type="GValue*" name="value" pass_as="ref" />
  1865.         </parameters>
  1866.       </virtual_method>
  1867.       <virtual_method name="SetCurrentValue" cname="set_current_value">
  1868.         <return-type type="gboolean" />
  1869.         <parameters>
  1870.           <parameter type="AtkValue*" name="obj" />
  1871.           <parameter type="const-GValue*" name="value" />
  1872.         </parameters>
  1873.       </virtual_method>
  1874.       <virtual_method name="GetMinimumIncrement" cname="get_minimum_increment">
  1875.         <return-type type="void" />
  1876.         <parameters>
  1877.           <parameter type="AtkValue*" name="obj" />
  1878.           <parameter type="GValue*" name="value" pass_as="ref" />
  1879.         </parameters>
  1880.       </virtual_method>
  1881.       <method name="GetCurrentValue" cname="atk_value_get_current_value">
  1882.         <return-type type="void" />
  1883.         <parameters>
  1884.           <parameter type="GValue*" name="value" pass_as="ref" />
  1885.         </parameters>
  1886.       </method>
  1887.       <method name="GetMaximumValue" cname="atk_value_get_maximum_value">
  1888.         <return-type type="void" />
  1889.         <parameters>
  1890.           <parameter type="GValue*" name="value" pass_as="ref" />
  1891.         </parameters>
  1892.       </method>
  1893.       <method name="GetMinimumIncrement" cname="atk_value_get_minimum_increment">
  1894.         <return-type type="void" />
  1895.         <parameters>
  1896.           <parameter type="GValue*" name="value" pass_as="ref" />
  1897.         </parameters>
  1898.       </method>
  1899.       <method name="GetMinimumValue" cname="atk_value_get_minimum_value">
  1900.         <return-type type="void" />
  1901.         <parameters>
  1902.           <parameter type="GValue*" name="value" pass_as="ref" />
  1903.         </parameters>
  1904.       </method>
  1905.       <method name="GetType" cname="atk_value_get_type" shared="true">
  1906.         <return-type type="GType" />
  1907.       </method>
  1908.       <method name="SetCurrentValue" cname="atk_value_set_current_value">
  1909.         <return-type type="gboolean" />
  1910.         <parameters>
  1911.           <parameter type="const-GValue*" name="value" />
  1912.         </parameters>
  1913.       </method>
  1914.     </interface>
  1915.     <object name="GObjectAccessible" cname="AtkGObjectAccessible" parent="AtkObject">
  1916.       <method name="ForObject" cname="atk_gobject_accessible_for_object" shared="true">
  1917.         <return-type type="AtkObject*" />
  1918.         <parameters>
  1919.           <parameter type="GObject*" name="obj" />
  1920.         </parameters>
  1921.       </method>
  1922.       <method name="GetObject" cname="atk_gobject_accessible_get_object">
  1923.         <return-type type="GObject*" />
  1924.       </method>
  1925.       <method name="GetType" cname="atk_gobject_accessible_get_type" shared="true">
  1926.         <return-type type="GType" />
  1927.       </method>
  1928.     </object>
  1929.     <object name="Hyperlink" cname="AtkHyperlink" parent="GObject">
  1930.       <property name="SelectedLink" cname="selected-link" type="gboolean" readable="true" />
  1931.       <property name="NumberOfAnchors" cname="number-of-anchors" type="gint" readable="true" />
  1932.       <property name="EndIndex" cname="end-index" type="gint" readable="true" />
  1933.       <property name="StartIndex" cname="start-index" type="gint" readable="true" />
  1934.       <virtual_method name="GetUri" cname="get_uri">
  1935.         <return-type type="gchar*" />
  1936.         <parameters>
  1937.           <parameter type="AtkHyperlink*" name="link_" />
  1938.           <parameter type="gint" name="i" />
  1939.         </parameters>
  1940.       </virtual_method>
  1941.       <virtual_method name="GetObject" cname="get_object">
  1942.         <return-type type="AtkObject*" />
  1943.         <parameters>
  1944.           <parameter type="AtkHyperlink*" name="link_" />
  1945.           <parameter type="gint" name="i" />
  1946.         </parameters>
  1947.       </virtual_method>
  1948.       <virtual_method name="GetEndIndex" cname="get_end_index">
  1949.         <return-type type="gint" />
  1950.         <parameters>
  1951.           <parameter type="AtkHyperlink*" name="link_" />
  1952.         </parameters>
  1953.       </virtual_method>
  1954.       <virtual_method name="GetStartIndex" cname="get_start_index">
  1955.         <return-type type="gint" />
  1956.         <parameters>
  1957.           <parameter type="AtkHyperlink*" name="link_" />
  1958.         </parameters>
  1959.       </virtual_method>
  1960.       <virtual_method name="IsValid" cname="is_valid">
  1961.         <return-type type="gboolean" />
  1962.         <parameters>
  1963.           <parameter type="AtkHyperlink*" name="link_" />
  1964.         </parameters>
  1965.       </virtual_method>
  1966.       <virtual_method name="GetNAnchors" cname="get_n_anchors">
  1967.         <return-type type="gint" />
  1968.         <parameters>
  1969.           <parameter type="AtkHyperlink*" name="link_" />
  1970.         </parameters>
  1971.       </virtual_method>
  1972.       <virtual_method name="LinkState" cname="link_state">
  1973.         <return-type type="guint" />
  1974.         <parameters>
  1975.           <parameter type="AtkHyperlink*" name="link_" />
  1976.         </parameters>
  1977.       </virtual_method>
  1978.       <virtual_method name="IsSelectedLink" cname="is_selected_link">
  1979.         <return-type type="gboolean" />
  1980.         <parameters>
  1981.           <parameter type="AtkHyperlink*" name="link_" />
  1982.         </parameters>
  1983.       </virtual_method>
  1984.       <signal name="LinkActivated" cname="link_activated" when="LAST" field_name="link_activated">
  1985.         <return-type type="void" />
  1986.         <parameters>
  1987.           <parameter type="AtkHyperlink*" name="link_" />
  1988.         </parameters>
  1989.       </signal>
  1990.       <implements>
  1991.         <interface cname="AtkAction" />
  1992.       </implements>
  1993.       <method name="GetEndIndex" cname="atk_hyperlink_get_end_index">
  1994.         <return-type type="gint" />
  1995.       </method>
  1996.       <method name="GetNAnchors" cname="atk_hyperlink_get_n_anchors">
  1997.         <return-type type="gint" />
  1998.       </method>
  1999.       <method name="GetObject" cname="atk_hyperlink_get_object">
  2000.         <return-type type="AtkObject*" />
  2001.         <parameters>
  2002.           <parameter type="gint" name="i" />
  2003.         </parameters>
  2004.       </method>
  2005.       <method name="GetStartIndex" cname="atk_hyperlink_get_start_index">
  2006.         <return-type type="gint" />
  2007.       </method>
  2008.       <method name="GetType" cname="atk_hyperlink_get_type" shared="true">
  2009.         <return-type type="GType" />
  2010.       </method>
  2011.       <method name="GetUri" cname="atk_hyperlink_get_uri">
  2012.         <return-type type="gchar*" />
  2013.         <parameters>
  2014.           <parameter type="gint" name="i" />
  2015.         </parameters>
  2016.       </method>
  2017.       <method name="IsInline" cname="atk_hyperlink_is_inline">
  2018.         <return-type type="gboolean" />
  2019.       </method>
  2020.       <method name="IsSelectedLink" cname="atk_hyperlink_is_selected_link">
  2021.         <return-type type="gboolean" />
  2022.       </method>
  2023.       <method name="IsValid" cname="atk_hyperlink_is_valid">
  2024.         <return-type type="gboolean" />
  2025.       </method>
  2026.     </object>
  2027.     <object name="Misc" cname="AtkMisc" parent="GObject">
  2028.       <virtual_method name="ThreadsEnter" cname="threads_enter">
  2029.         <return-type type="void" />
  2030.         <parameters>
  2031.           <parameter type="AtkMisc*" name="misc" />
  2032.         </parameters>
  2033.       </virtual_method>
  2034.       <virtual_method name="ThreadsLeave" cname="threads_leave">
  2035.         <return-type type="void" />
  2036.         <parameters>
  2037.           <parameter type="AtkMisc*" name="misc" />
  2038.         </parameters>
  2039.       </virtual_method>
  2040.       <method name="GetInstance" cname="atk_misc_get_instance" shared="true">
  2041.         <return-type type="const-AtkMisc*" />
  2042.       </method>
  2043.       <method name="GetType" cname="atk_misc_get_type" shared="true">
  2044.         <return-type type="GType" />
  2045.       </method>
  2046.       <method name="ThreadsEnter" cname="atk_misc_threads_enter">
  2047.         <return-type type="void" />
  2048.       </method>
  2049.       <method name="ThreadsLeave" cname="atk_misc_threads_leave">
  2050.         <return-type type="void" />
  2051.       </method>
  2052.     </object>
  2053.     <object name="NoOpObject" cname="AtkNoOpObject" parent="AtkObject">
  2054.       <implements>
  2055.         <interface cname="AtkComponent" />
  2056.         <interface cname="AtkAction" />
  2057.         <interface cname="AtkEditableText" />
  2058.         <interface cname="AtkImage" />
  2059.         <interface cname="AtkSelection" />
  2060.         <interface cname="AtkTable" />
  2061.         <interface cname="AtkText" />
  2062.         <interface cname="AtkHypertext" />
  2063.         <interface cname="AtkValue" />
  2064.         <interface cname="AtkDocument" />
  2065.       </implements>
  2066.       <method name="GetType" cname="atk_no_op_object_get_type" shared="true">
  2067.         <return-type type="GType" />
  2068.       </method>
  2069.       <constructor cname="atk_no_op_object_new">
  2070.         <parameters>
  2071.           <parameter type="GObject*" name="obj" />
  2072.         </parameters>
  2073.       </constructor>
  2074.     </object>
  2075.     <object name="NoOpObjectFactory" cname="AtkNoOpObjectFactory" parent="AtkObjectFactory">
  2076.       <method name="GetType" cname="atk_no_op_object_factory_get_type" shared="true">
  2077.         <return-type type="GType" />
  2078.       </method>
  2079.       <constructor cname="atk_no_op_object_factory_new" />
  2080.     </object>
  2081.     <object name="Object" cname="AtkObject" parent="GObject">
  2082.       <field name="Description" cname="description" type="gchar*" />
  2083.       <field name="Name" cname="name" type="gchar*" />
  2084.       <field name="AccessibleParent" cname="accessible_parent" type="AtkObject*" />
  2085.       <field name="Role" cname="role" type="AtkRole" />
  2086.       <field name="RelationSet" cname="relation_set" type="AtkRelationSet*" />
  2087.       <field name="Layer" cname="layer" type="AtkLayer" />
  2088.       <property name="AtkObjectNamePropertyName" cname="atk_object_name_property_name" type="gchar*" readable="true" writeable="true" />
  2089.       <property name="AtkObjectNamePropertyDescription" cname="atk_object_name_property_description" type="gchar*" readable="true" writeable="true" />
  2090.       <property name="AtkObjectNamePropertyParent" cname="atk_object_name_property_parent" type="AtkObject" readable="true" writeable="true" />
  2091.       <property name="AtkObjectNamePropertyValue" cname="atk_object_name_property_value" type="gdouble" readable="true" writeable="true" />
  2092.       <property name="AtkObjectNamePropertyRole" cname="atk_object_name_property_role" type="gint" readable="true" writeable="true" />
  2093.       <property name="AtkObjectNamePropertyComponentLayer" cname="atk_object_name_property_component_layer" type="gint" readable="true" />
  2094.       <property name="AtkObjectNamePropertyComponentMdiZorder" cname="atk_object_name_property_component_mdi_zorder" type="gint" readable="true" />
  2095.       <property name="AtkObjectNamePropertyTableCaption" cname="atk_object_name_property_table_caption" type="gchar*" readable="true" writeable="true" />
  2096.       <property name="AtkObjectNamePropertyTableColumnHeader" cname="atk_object_name_property_table_column_header" type="AtkObject" readable="true" writeable="true" />
  2097.       <property name="AtkObjectNamePropertyTableColumnDescription" cname="atk_object_name_property_table_column_description" type="gchar*" readable="true" writeable="true" />
  2098.       <property name="AtkObjectNamePropertyTableRowHeader" cname="atk_object_name_property_table_row_header" type="AtkObject" readable="true" writeable="true" />
  2099.       <property name="AtkObjectNamePropertyTableRowDescription" cname="atk_object_name_property_table_row_description" type="gchar*" readable="true" writeable="true" />
  2100.       <property name="AtkObjectNamePropertyTableSummary" cname="atk_object_name_property_table_summary" type="AtkObject" readable="true" writeable="true" />
  2101.       <property name="AtkObjectNamePropertyTableCaptionObject" cname="atk_object_name_property_table_caption_object" type="AtkObject" readable="true" writeable="true" />
  2102.       <property name="AtkObjectNamePropertyHypertextNumLinks" cname="atk_object_name_property_hypertext_num_links" type="gint" readable="true" />
  2103.       <virtual_method name="GetName" cname="get_name">
  2104.         <return-type type="const-gchar*" />
  2105.         <parameters>
  2106.           <parameter type="AtkObject*" name="accessible" />
  2107.         </parameters>
  2108.       </virtual_method>
  2109.       <virtual_method name="GetDescription" cname="get_description">
  2110.         <return-type type="const-gchar*" />
  2111.         <parameters>
  2112.           <parameter type="AtkObject*" name="accessible" />
  2113.         </parameters>
  2114.       </virtual_method>
  2115.       <virtual_method name="GetParent" cname="get_parent">
  2116.         <return-type type="AtkObject*" />
  2117.         <parameters>
  2118.           <parameter type="AtkObject*" name="accessible" />
  2119.         </parameters>
  2120.       </virtual_method>
  2121.       <virtual_method name="GetNChildren" cname="get_n_children">
  2122.         <return-type type="gint" />
  2123.         <parameters>
  2124.           <parameter type="AtkObject*" name="accessible" />
  2125.         </parameters>
  2126.       </virtual_method>
  2127.       <virtual_method name="RefChild" cname="ref_child">
  2128.         <return-type type="AtkObject*" />
  2129.         <parameters>
  2130.           <parameter type="AtkObject*" name="accessible" />
  2131.           <parameter type="gint" name="i" />
  2132.         </parameters>
  2133.       </virtual_method>
  2134.       <virtual_method name="GetIndexInParent" cname="get_index_in_parent">
  2135.         <return-type type="gint" />
  2136.         <parameters>
  2137.           <parameter type="AtkObject*" name="accessible" />
  2138.         </parameters>
  2139.       </virtual_method>
  2140.       <virtual_method name="RefRelationSet" cname="ref_relation_set">
  2141.         <return-type type="AtkRelationSet*" />
  2142.         <parameters>
  2143.           <parameter type="AtkObject*" name="accessible" />
  2144.         </parameters>
  2145.       </virtual_method>
  2146.       <virtual_method name="GetRole" cname="get_role">
  2147.         <return-type type="AtkRole" />
  2148.         <parameters>
  2149.           <parameter type="AtkObject*" name="accessible" />
  2150.         </parameters>
  2151.       </virtual_method>
  2152.       <virtual_method name="GetLayer" cname="get_layer">
  2153.         <return-type type="AtkLayer" />
  2154.         <parameters>
  2155.           <parameter type="AtkObject*" name="accessible" />
  2156.         </parameters>
  2157.       </virtual_method>
  2158.       <virtual_method name="GetMdiZorder" cname="get_mdi_zorder">
  2159.         <return-type type="gint" />
  2160.         <parameters>
  2161.           <parameter type="AtkObject*" name="accessible" />
  2162.         </parameters>
  2163.       </virtual_method>
  2164.       <virtual_method name="RefStateSet" cname="ref_state_set">
  2165.         <return-type type="AtkStateSet*" />
  2166.         <parameters>
  2167.           <parameter type="AtkObject*" name="accessible" />
  2168.         </parameters>
  2169.       </virtual_method>
  2170.       <virtual_method name="SetName" cname="set_name">
  2171.         <return-type type="void" />
  2172.         <parameters>
  2173.           <parameter type="AtkObject*" name="accessible" />
  2174.           <parameter type="const-gchar*" name="name" />
  2175.         </parameters>
  2176.       </virtual_method>
  2177.       <virtual_method name="SetDescription" cname="set_description">
  2178.         <return-type type="void" />
  2179.         <parameters>
  2180.           <parameter type="AtkObject*" name="accessible" />
  2181.           <parameter type="const-gchar*" name="description" />
  2182.         </parameters>
  2183.       </virtual_method>
  2184.       <virtual_method name="SetParent" cname="set_parent">
  2185.         <return-type type="void" />
  2186.         <parameters>
  2187.           <parameter type="AtkObject*" name="accessible" />
  2188.           <parameter type="AtkObject*" name="parent" />
  2189.         </parameters>
  2190.       </virtual_method>
  2191.       <virtual_method name="SetRole" cname="set_role">
  2192.         <return-type type="void" />
  2193.         <parameters>
  2194.           <parameter type="AtkObject*" name="accessible" />
  2195.           <parameter type="AtkRole" name="role" />
  2196.         </parameters>
  2197.       </virtual_method>
  2198.       <virtual_method name="ConnectPropertyChangeHandler" cname="connect_property_change_handler">
  2199.         <return-type type="guint" />
  2200.         <parameters>
  2201.           <parameter type="AtkObjectAtkPropertyChangeHandler*" name="handler" />
  2202.         </parameters>
  2203.       </virtual_method>
  2204.       <virtual_method name="RemovePropertyChangeHandler" cname="remove_property_change_handler">
  2205.         <return-type type="void" />
  2206.         <parameters>
  2207.           <parameter type="AtkObjectguinthandler_id" name="arg1" />
  2208.         </parameters>
  2209.       </virtual_method>
  2210.       <virtual_method name="Initialize" cname="initialize">
  2211.         <return-type type="void" />
  2212.         <parameters>
  2213.           <parameter type="AtkObject*" name="accessible" />
  2214.           <parameter type="gpointer" name="data" />
  2215.         </parameters>
  2216.       </virtual_method>
  2217.       <signal name="ChildrenChanged" cname="children_changed" when="LAST" manual="true" field_name="children_changed">
  2218.         <return-type type="void" />
  2219.         <parameters>
  2220.           <parameter type="AtkObject*" name="accessible" />
  2221.           <parameter type="guint" name="change_index" />
  2222.           <parameter type="gpointer" name="changed_child" />
  2223.         </parameters>
  2224.       </signal>
  2225.       <signal name="FocusEvent" cname="focus_event" when="LAST" field_name="focus_event">
  2226.         <return-type type="void" />
  2227.         <parameters>
  2228.           <parameter type="AtkObject*" name="accessible" />
  2229.           <parameter type="gboolean" name="focus_in" />
  2230.         </parameters>
  2231.       </signal>
  2232.       <signal name="PropertyChange" cname="property_change" when="LAST" manual="true" field_name="property_change">
  2233.         <return-type type="void" />
  2234.         <parameters>
  2235.           <parameter type="AtkObject*" name="accessible" />
  2236.           <parameter type="AtkPropertyValues*" name="values" />
  2237.         </parameters>
  2238.       </signal>
  2239.       <signal name="StateChange" cname="state_change" when="LAST" field_name="state_change">
  2240.         <return-type type="void" />
  2241.         <parameters>
  2242.           <parameter type="AtkObject*" name="accessible" />
  2243.           <parameter type="const-gchar*" name="name" />
  2244.           <parameter type="gboolean" name="state_set" />
  2245.         </parameters>
  2246.       </signal>
  2247.       <signal name="VisibleDataChanged" cname="visible_data_changed" when="LAST" field_name="visible_data_changed">
  2248.         <return-type type="void" />
  2249.         <parameters>
  2250.           <parameter type="AtkObject*" name="accessible" />
  2251.         </parameters>
  2252.       </signal>
  2253.       <signal name="ActiveDescendantChanged" cname="active_descendant_changed" when="LAST" manual="true" field_name="active_descendant_changed">
  2254.         <return-type type="void" />
  2255.         <parameters>
  2256.           <parameter type="AtkObject*" name="accessible" />
  2257.           <parameter type="gpointer*" name="child" />
  2258.         </parameters>
  2259.       </signal>
  2260.       <virtual_method name="GetAttributes" cname="get_attributes">
  2261.         <return-type type="AtkAttributeSet*" />
  2262.         <parameters>
  2263.           <parameter type="AtkObject*" name="accessible" />
  2264.         </parameters>
  2265.       </virtual_method>
  2266.       <method name="AddRelationship" cname="atk_object_add_relationship">
  2267.         <return-type type="gboolean" />
  2268.         <parameters>
  2269.           <parameter type="AtkRelationType" name="relationship" />
  2270.           <parameter type="AtkObject*" name="target" />
  2271.         </parameters>
  2272.       </method>
  2273.       <method name="ConnectPropertyChangeHandler" cname="atk_object_connect_property_change_handler">
  2274.         <return-type type="guint" />
  2275.         <parameters>
  2276.           <parameter type="AtkPropertyChangeHandler*" name="handler" />
  2277.         </parameters>
  2278.       </method>
  2279.       <method name="GetAttributes" cname="atk_object_get_attributes">
  2280.         <return-type type="AtkAttributeSet*" element_type="AtkAttribute*" />
  2281.       </method>
  2282.       <method name="GetDescription" cname="atk_object_get_description">
  2283.         <return-type type="const-gchar*" />
  2284.       </method>
  2285.       <method name="GetIndexInParent" cname="atk_object_get_index_in_parent">
  2286.         <return-type type="gint" />
  2287.       </method>
  2288.       <method name="GetLayer" cname="atk_object_get_layer">
  2289.         <return-type type="AtkLayer" />
  2290.       </method>
  2291.       <method name="GetMdiZorder" cname="atk_object_get_mdi_zorder">
  2292.         <return-type type="gint" />
  2293.       </method>
  2294.       <method name="GetNAccessibleChildren" cname="atk_object_get_n_accessible_children">
  2295.         <return-type type="gint" />
  2296.       </method>
  2297.       <method name="GetName" cname="atk_object_get_name">
  2298.         <return-type type="const-gchar*" />
  2299.       </method>
  2300.       <method name="GetParent" cname="atk_object_get_parent">
  2301.         <return-type type="AtkObject*" />
  2302.       </method>
  2303.       <method name="GetRole" cname="atk_object_get_role">
  2304.         <return-type type="AtkRole" />
  2305.       </method>
  2306.       <method name="GetType" cname="atk_object_get_type" shared="true">
  2307.         <return-type type="GType" />
  2308.       </method>
  2309.       <method name="Initialize" cname="atk_object_initialize">
  2310.         <return-type type="void" />
  2311.         <parameters>
  2312.           <parameter type="gpointer" name="data" />
  2313.         </parameters>
  2314.       </method>
  2315.       <method name="NotifyStateChange" cname="atk_object_notify_state_change">
  2316.         <return-type type="void" />
  2317.         <parameters>
  2318.           <parameter type="AtkState" name="state" />
  2319.           <parameter type="gboolean" name="value" />
  2320.         </parameters>
  2321.       </method>
  2322.       <method name="RefAccessibleChild" cname="atk_object_ref_accessible_child">
  2323.         <return-type type="AtkObject*" owned="true" />
  2324.         <parameters>
  2325.           <parameter type="gint" name="i" />
  2326.         </parameters>
  2327.       </method>
  2328.       <method name="RefRelationSet" cname="atk_object_ref_relation_set">
  2329.         <return-type type="AtkRelationSet*" owned="true" />
  2330.       </method>
  2331.       <method name="RefStateSet" cname="atk_object_ref_state_set">
  2332.         <return-type type="AtkStateSet*" owned="true" />
  2333.       </method>
  2334.       <method name="RemovePropertyChangeHandler" cname="atk_object_remove_property_change_handler">
  2335.         <return-type type="void" />
  2336.         <parameters>
  2337.           <parameter type="guint" name="handler_id" />
  2338.         </parameters>
  2339.       </method>
  2340.       <method name="RemoveRelationship" cname="atk_object_remove_relationship">
  2341.         <return-type type="gboolean" />
  2342.         <parameters>
  2343.           <parameter type="AtkRelationType" name="relationship" />
  2344.           <parameter type="AtkObject*" name="target" />
  2345.         </parameters>
  2346.       </method>
  2347.       <method name="SetDescription" cname="atk_object_set_description">
  2348.         <return-type type="void" />
  2349.         <parameters>
  2350.           <parameter type="const-gchar*" name="description" />
  2351.         </parameters>
  2352.       </method>
  2353.       <method name="SetName" cname="atk_object_set_name">
  2354.         <return-type type="void" />
  2355.         <parameters>
  2356.           <parameter type="const-gchar*" name="name" />
  2357.         </parameters>
  2358.       </method>
  2359.       <method name="SetParent" cname="atk_object_set_parent">
  2360.         <return-type type="void" />
  2361.         <parameters>
  2362.           <parameter type="AtkObject*" name="parent" />
  2363.         </parameters>
  2364.       </method>
  2365.       <method name="SetRole" cname="atk_object_set_role">
  2366.         <return-type type="void" />
  2367.         <parameters>
  2368.           <parameter type="AtkRole" name="role" />
  2369.         </parameters>
  2370.       </method>
  2371.     </object>
  2372.     <object name="ObjectFactory" cname="AtkObjectFactory" parent="GObject">
  2373.       <virtual_method name="CreateAccessible" cname="create_accessible">
  2374.         <return-type type="AtkObject*" />
  2375.         <parameters>
  2376.           <parameter type="GObject*" name="obj" />
  2377.         </parameters>
  2378.       </virtual_method>
  2379.       <virtual_method name="Invalidate" cname="invalidate">
  2380.         <return-type type="void" />
  2381.         <parameters>
  2382.           <parameter type="AtkObjectFactory*" name="factory" />
  2383.         </parameters>
  2384.       </virtual_method>
  2385.       <virtual_method name="GetAccessibleType" cname="get_accessible_type">
  2386.         <return-type type="GType" />
  2387.       </virtual_method>
  2388.       <method name="CreateAccessible" cname="atk_object_factory_create_accessible">
  2389.         <return-type type="AtkObject*" />
  2390.         <parameters>
  2391.           <parameter type="GObject*" name="obj" />
  2392.         </parameters>
  2393.       </method>
  2394.       <method name="GetAccessibleType" cname="atk_object_factory_get_accessible_type">
  2395.         <return-type type="GType" />
  2396.       </method>
  2397.       <method name="GetType" cname="atk_object_factory_get_type" shared="true">
  2398.         <return-type type="GType" />
  2399.       </method>
  2400.       <method name="Invalidate" cname="atk_object_factory_invalidate">
  2401.         <return-type type="void" />
  2402.       </method>
  2403.     </object>
  2404.     <object name="Registry" cname="AtkRegistry" parent="GObject">
  2405.       <field name="FactoryTypeRegistry" cname="factory_type_registry" type="GHashTable*" />
  2406.       <field name="FactorySingletonCache" cname="factory_singleton_cache" type="GHashTable*" />
  2407.       <method name="GetFactory" cname="atk_registry_get_factory">
  2408.         <return-type type="AtkObjectFactory*" />
  2409.         <parameters>
  2410.           <parameter type="GType" name="type" />
  2411.         </parameters>
  2412.       </method>
  2413.       <method name="GetFactoryType" cname="atk_registry_get_factory_type">
  2414.         <return-type type="GType" />
  2415.         <parameters>
  2416.           <parameter type="GType" name="type" />
  2417.         </parameters>
  2418.       </method>
  2419.       <method name="GetType" cname="atk_registry_get_type" shared="true">
  2420.         <return-type type="GType" />
  2421.       </method>
  2422.       <method name="SetFactoryType" cname="atk_registry_set_factory_type">
  2423.         <return-type type="void" />
  2424.         <parameters>
  2425.           <parameter type="GType" name="type" />
  2426.           <parameter type="GType" name="factory_type" />
  2427.         </parameters>
  2428.       </method>
  2429.     </object>
  2430.     <object name="Relation" cname="AtkRelation" parent="GObject">
  2431.       <field name="Target" cname="target" type="GPtrArray*" />
  2432.       <field name="Relationship" cname="relationship" type="AtkRelationType" />
  2433.       <property name="RelationType" cname="relation_type" type="AtkRelationType" readable="true" writeable="true" />
  2434.       <property name="Target" cname="target" type="value_array" readable="true" writeable="true" />
  2435.       <method name="AddTarget" cname="atk_relation_add_target">
  2436.         <return-type type="void" />
  2437.         <parameters>
  2438.           <parameter type="AtkObject*" name="target" />
  2439.         </parameters>
  2440.       </method>
  2441.       <method name="GetRelationType" cname="atk_relation_get_relation_type">
  2442.         <return-type type="AtkRelationType" />
  2443.       </method>
  2444.       <method name="GetTarget" cname="atk_relation_get_target">
  2445.         <return-type type="GPtrArray*" owned="true" element_type="AtkObject*" />
  2446.       </method>
  2447.       <method name="GetType" cname="atk_relation_get_type" shared="true">
  2448.         <return-type type="GType" />
  2449.       </method>
  2450.       <constructor cname="atk_relation_new">
  2451.         <parameters>
  2452.           <parameter type="AtkObject**" name="targets" array="1" />
  2453.           <parameter type="gint" name="n_targets" />
  2454.           <parameter type="AtkRelationType" name="relationship" />
  2455.         </parameters>
  2456.       </constructor>
  2457.       <method name="TypeForName" cname="atk_relation_type_for_name" shared="true">
  2458.         <return-type type="AtkRelationType" />
  2459.         <parameters>
  2460.           <parameter type="const-gchar*" name="name" />
  2461.         </parameters>
  2462.       </method>
  2463.       <method name="TypeGetName" cname="atk_relation_type_get_name" shared="true">
  2464.         <return-type type="const-gchar*" />
  2465.         <parameters>
  2466.           <parameter type="AtkRelationType" name="type" />
  2467.         </parameters>
  2468.       </method>
  2469.       <method name="TypeRegister" cname="atk_relation_type_register" shared="true">
  2470.         <return-type type="AtkRelationType" />
  2471.         <parameters>
  2472.           <parameter type="const-gchar*" name="name" />
  2473.         </parameters>
  2474.       </method>
  2475.     </object>
  2476.     <object name="RelationSet" cname="AtkRelationSet" parent="GObject">
  2477.       <field name="Relations" cname="relations" type="GPtrArray*" />
  2478.       <method name="Add" cname="atk_relation_set_add">
  2479.         <return-type type="void" />
  2480.         <parameters>
  2481.           <parameter type="AtkRelation*" name="relation" />
  2482.         </parameters>
  2483.       </method>
  2484.       <method name="AddRelationByType" cname="atk_relation_set_add_relation_by_type">
  2485.         <return-type type="void" />
  2486.         <parameters>
  2487.           <parameter type="AtkRelationType" name="relationship" />
  2488.           <parameter type="AtkObject*" name="target" />
  2489.         </parameters>
  2490.       </method>
  2491.       <method name="Contains" cname="atk_relation_set_contains">
  2492.         <return-type type="gboolean" />
  2493.         <parameters>
  2494.           <parameter type="AtkRelationType" name="relationship" />
  2495.         </parameters>
  2496.       </method>
  2497.       <method name="GetNRelations" cname="atk_relation_set_get_n_relations">
  2498.         <return-type type="gint" />
  2499.       </method>
  2500.       <method name="GetRelation" cname="atk_relation_set_get_relation">
  2501.         <return-type type="AtkRelation*" />
  2502.         <parameters>
  2503.           <parameter type="gint" name="i" />
  2504.         </parameters>
  2505.       </method>
  2506.       <method name="GetRelationByType" cname="atk_relation_set_get_relation_by_type">
  2507.         <return-type type="AtkRelation*" />
  2508.         <parameters>
  2509.           <parameter type="AtkRelationType" name="relationship" />
  2510.         </parameters>
  2511.       </method>
  2512.       <method name="GetType" cname="atk_relation_set_get_type" shared="true">
  2513.         <return-type type="GType" />
  2514.       </method>
  2515.       <constructor cname="atk_relation_set_new" />
  2516.       <method name="Remove" cname="atk_relation_set_remove">
  2517.         <return-type type="void" />
  2518.         <parameters>
  2519.           <parameter type="AtkRelation*" name="relation" />
  2520.         </parameters>
  2521.       </method>
  2522.     </object>
  2523.     <object name="StateSet" cname="AtkStateSet" parent="GObject">
  2524.       <method name="AddState" cname="atk_state_set_add_state">
  2525.         <return-type type="gboolean" />
  2526.         <parameters>
  2527.           <parameter type="AtkStateType" name="type" />
  2528.         </parameters>
  2529.       </method>
  2530.       <method name="AddStates" cname="atk_state_set_add_states">
  2531.         <return-type type="void" />
  2532.         <parameters>
  2533.           <parameter type="AtkStateType*" name="types" />
  2534.           <parameter type="gint" name="n_types" />
  2535.         </parameters>
  2536.       </method>
  2537.       <method name="AndSets" cname="atk_state_set_and_sets">
  2538.         <return-type type="AtkStateSet*" />
  2539.         <parameters>
  2540.           <parameter type="AtkStateSet*" name="compare_set" />
  2541.         </parameters>
  2542.       </method>
  2543.       <method name="ClearStates" cname="atk_state_set_clear_states">
  2544.         <return-type type="void" />
  2545.       </method>
  2546.       <method name="ContainsState" cname="atk_state_set_contains_state">
  2547.         <return-type type="gboolean" />
  2548.         <parameters>
  2549.           <parameter type="AtkStateType" name="type" />
  2550.         </parameters>
  2551.       </method>
  2552.       <method name="ContainsStates" cname="atk_state_set_contains_states">
  2553.         <return-type type="gboolean" />
  2554.         <parameters>
  2555.           <parameter type="AtkStateType*" name="types" />
  2556.           <parameter type="gint" name="n_types" />
  2557.         </parameters>
  2558.       </method>
  2559.       <method name="GetType" cname="atk_state_set_get_type" shared="true">
  2560.         <return-type type="GType" />
  2561.       </method>
  2562.       <method name="IsEmpty" cname="atk_state_set_is_empty">
  2563.         <return-type type="gboolean" />
  2564.       </method>
  2565.       <constructor cname="atk_state_set_new" />
  2566.       <method name="OrSets" cname="atk_state_set_or_sets">
  2567.         <return-type type="AtkStateSet*" />
  2568.         <parameters>
  2569.           <parameter type="AtkStateSet*" name="compare_set" />
  2570.         </parameters>
  2571.       </method>
  2572.       <method name="RemoveState" cname="atk_state_set_remove_state">
  2573.         <return-type type="gboolean" />
  2574.         <parameters>
  2575.           <parameter type="AtkStateType" name="type" />
  2576.         </parameters>
  2577.       </method>
  2578.       <method name="XorSets" cname="atk_state_set_xor_sets">
  2579.         <return-type type="AtkStateSet*" />
  2580.         <parameters>
  2581.           <parameter type="AtkStateSet*" name="compare_set" />
  2582.         </parameters>
  2583.       </method>
  2584.     </object>
  2585.     <object name="Util" cname="AtkUtil" parent="GObject">
  2586.       <virtual_method name="AddGlobalEventListener" cname="add_global_event_listener">
  2587.         <return-type type="guint" />
  2588.         <parameters>
  2589.           <parameter type="GSignalEmissionHook" name="listener" />
  2590.           <parameter type="const-gchar*" name="event_type" />
  2591.         </parameters>
  2592.       </virtual_method>
  2593.       <virtual_method name="RemoveGlobalEventListener" cname="remove_global_event_listener">
  2594.         <return-type type="void" />
  2595.         <parameters>
  2596.           <parameter type="guint" name="listener_id" />
  2597.         </parameters>
  2598.       </virtual_method>
  2599.       <virtual_method name="AddKeyEventListener" cname="add_key_event_listener">
  2600.         <return-type type="guint" />
  2601.         <parameters>
  2602.           <parameter type="AtkKeySnoopFunc" name="listener" />
  2603.           <parameter type="gpointer" name="data" />
  2604.         </parameters>
  2605.       </virtual_method>
  2606.       <virtual_method name="RemoveKeyEventListener" cname="remove_key_event_listener">
  2607.         <return-type type="void" />
  2608.         <parameters>
  2609.           <parameter type="guint" name="listener_id" />
  2610.         </parameters>
  2611.       </virtual_method>
  2612.       <virtual_method name="GetRoot" cname="get_root">
  2613.         <return-type type="AtkObject*" />
  2614.       </virtual_method>
  2615.       <virtual_method name="GetToolkitName" cname="get_toolkit_name">
  2616.         <return-type type="const-gchar*" />
  2617.       </virtual_method>
  2618.       <virtual_method name="GetToolkitVersion" cname="get_toolkit_version">
  2619.         <return-type type="const-gchar*" />
  2620.       </virtual_method>
  2621.       <method name="GetType" cname="atk_util_get_type" shared="true">
  2622.         <return-type type="GType" />
  2623.       </method>
  2624.     </object>
  2625.     <struct name="Attribute" cname="AtkAttribute">
  2626.       <field name="Name" cname="name" type="gchar*" />
  2627.       <field name="Value" cname="value" type="gchar*" />
  2628.       <method name="SetFree" cname="atk_attribute_set_free" shared="true" hidden="1">
  2629.         <return-type type="void" />
  2630.         <parameters>
  2631.           <parameter type="AtkAttributeSet*" name="attrib_set" />
  2632.         </parameters>
  2633.       </method>
  2634.     </struct>
  2635.     <alias name="AttributeSet" cname="AtkAttributeSet" type="GSList" />
  2636.     <struct name="KeyEventStruct" cname="AtkKeyEventStruct">
  2637.       <field name="Type" cname="type" type="gint" />
  2638.       <field name="State" cname="state" type="guint" />
  2639.       <field name="Keyval" cname="keyval" type="guint" />
  2640.       <field name="Length" cname="length" type="gint" />
  2641.       <field name="String" cname="string" type="gchar*" />
  2642.       <field name="Keycode" cname="keycode" type="guint16" />
  2643.       <field name="Timestamp" cname="timestamp" type="guint32" />
  2644.     </struct>
  2645.     <struct name="PropertyValues" cname="AtkPropertyValues">
  2646.       <field name="PropertyName" cname="property_name" type="const-gchar*" />
  2647.       <field name="OldValue" cname="old_value" type="GValue" />
  2648.       <field name="NewValue" cname="new_value" type="GValue" />
  2649.     </struct>
  2650.     <boxed name="Rectangle" cname="AtkRectangle">
  2651.       <field name="X" cname="x" type="gint" />
  2652.       <field name="Y" cname="y" type="gint" />
  2653.       <field name="Width" cname="width" type="gint" />
  2654.       <field name="Height" cname="height" type="gint" />
  2655.       <method name="GetType" cname="atk_rectangle_get_type" shared="true">
  2656.         <return-type type="GType" />
  2657.       </method>
  2658.     </boxed>
  2659.     <alias name="State" cname="AtkState" type="guint64" />
  2660.     <struct name="TextRange" cname="AtkTextRange">
  2661.       <field name="Bounds" cname="bounds" type="AtkTextRectangle" />
  2662.       <field name="StartOffset" cname="start_offset" type="gint" />
  2663.       <field name="EndOffset" cname="end_offset" type="gint" />
  2664.       <field name="Content" cname="content" type="gchar*" />
  2665.     </struct>
  2666.     <struct name="TextRectangle" cname="AtkTextRectangle">
  2667.       <field name="X" cname="x" type="gint" />
  2668.       <field name="Y" cname="y" type="gint" />
  2669.       <field name="Width" cname="width" type="gint" />
  2670.       <field name="Height" cname="height" type="gint" />
  2671.     </struct>
  2672.     <class name="Global" cname="AtkGlobal">
  2673.       <method name="AddFocusTracker" cname="atk_add_focus_tracker" shared="true">
  2674.         <return-type type="guint" />
  2675.         <parameters>
  2676.           <parameter type="AtkEventListener" name="focus_tracker" />
  2677.         </parameters>
  2678.       </method>
  2679.       <method name="AddGlobalEventListener" cname="atk_add_global_event_listener" shared="true" hidden="1">
  2680.         <return-type type="guint" />
  2681.         <parameters>
  2682.           <parameter type="GSignalEmissionHook" name="listener" />
  2683.           <parameter type="const-gchar*" name="event_type" />
  2684.         </parameters>
  2685.       </method>
  2686.       <method name="AddKeyEventListener" cname="atk_add_key_event_listener" shared="true">
  2687.         <return-type type="guint" />
  2688.         <parameters>
  2689.           <parameter type="AtkKeySnoopFunc" name="listener" />
  2690.           <parameter type="gpointer" name="data" />
  2691.         </parameters>
  2692.       </method>
  2693.       <method name="GetDefaultRegistry" cname="atk_get_default_registry" shared="true">
  2694.         <return-type type="AtkRegistry*" />
  2695.       </method>
  2696.       <method name="GetFocusObject" cname="atk_get_focus_object" shared="true">
  2697.         <return-type type="AtkObject*" />
  2698.       </method>
  2699.       <method name="GetRoot" cname="atk_get_root" shared="true">
  2700.         <return-type type="AtkObject*" />
  2701.       </method>
  2702.       <method name="GetToolkitName" cname="atk_get_toolkit_name" shared="true">
  2703.         <return-type type="const-gchar*" />
  2704.       </method>
  2705.       <method name="GetToolkitVersion" cname="atk_get_toolkit_version" shared="true">
  2706.         <return-type type="const-gchar*" />
  2707.       </method>
  2708.       <method name="GetVersion" cname="atk_get_version" shared="true">
  2709.         <return-type type="const-gchar*" />
  2710.       </method>
  2711.       <method name="RemoveFocusTracker" cname="atk_remove_focus_tracker" shared="true">
  2712.         <return-type type="void" />
  2713.         <parameters>
  2714.           <parameter type="guint" name="tracker_id" />
  2715.         </parameters>
  2716.       </method>
  2717.       <method name="RemoveGlobalEventListener" cname="atk_remove_global_event_listener" shared="true">
  2718.         <return-type type="void" />
  2719.         <parameters>
  2720.           <parameter type="guint" name="listener_id" />
  2721.         </parameters>
  2722.       </method>
  2723.       <method name="RemoveKeyEventListener" cname="atk_remove_key_event_listener" shared="true">
  2724.         <return-type type="void" />
  2725.         <parameters>
  2726.           <parameter type="guint" name="listener_id" />
  2727.         </parameters>
  2728.       </method>
  2729.       <method name="RoleForName" cname="atk_role_for_name" shared="true">
  2730.         <return-type type="AtkRole" />
  2731.         <parameters>
  2732.           <parameter type="const-gchar*" name="name" />
  2733.         </parameters>
  2734.       </method>
  2735.       <method name="RoleGetLocalizedName" cname="atk_role_get_localized_name" shared="true">
  2736.         <return-type type="const-gchar*" />
  2737.         <parameters>
  2738.           <parameter type="AtkRole" name="role" />
  2739.         </parameters>
  2740.       </method>
  2741.       <method name="RoleGetName" cname="atk_role_get_name" shared="true">
  2742.         <return-type type="const-gchar*" />
  2743.         <parameters>
  2744.           <parameter type="AtkRole" name="role" />
  2745.         </parameters>
  2746.       </method>
  2747.       <method name="RoleRegister" cname="atk_role_register" shared="true">
  2748.         <return-type type="AtkRole" />
  2749.         <parameters>
  2750.           <parameter type="const-gchar*" name="name" />
  2751.         </parameters>
  2752.       </method>
  2753.     </class>
  2754.     <class name="Focus" cname="AtkFocus_">
  2755.       <method name="TrackerInit" cname="atk_focus_tracker_init" shared="true">
  2756.         <return-type type="void" />
  2757.         <parameters>
  2758.           <parameter type="AtkEventListenerInit" name="init" />
  2759.         </parameters>
  2760.       </method>
  2761.       <method name="TrackerNotify" cname="atk_focus_tracker_notify" shared="true">
  2762.         <return-type type="void" />
  2763.         <parameters>
  2764.           <parameter type="AtkObject*" name="object" />
  2765.         </parameters>
  2766.       </method>
  2767.     </class>
  2768.     <class cname="AtkState_" name="StateManager">
  2769.       <method name="TypeForName" cname="atk_state_type_for_name" shared="true">
  2770.         <return-type type="AtkStateType" />
  2771.         <parameters>
  2772.           <parameter type="const-gchar*" name="name" />
  2773.         </parameters>
  2774.       </method>
  2775.       <method name="TypeGetName" cname="atk_state_type_get_name" shared="true">
  2776.         <return-type type="const-gchar*" />
  2777.         <parameters>
  2778.           <parameter type="AtkStateType" name="type" />
  2779.         </parameters>
  2780.       </method>
  2781.       <method name="TypeRegister" cname="atk_state_type_register" shared="true">
  2782.         <return-type type="AtkStateType" />
  2783.         <parameters>
  2784.           <parameter type="const-gchar*" name="name" />
  2785.         </parameters>
  2786.       </method>
  2787.     </class>
  2788.   </namespace>
  2789. </api>